Synchronization
Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally
La riga sopra è menzionata nella classe JavaDoc della classe SimpleDateFormat.java.text.SimpleDateFormat non thread safe
Significa che non dobbiamo creare gli oggetti SimpleDateFormat come statici.
E se lo creiamo come statico, quindi ovunque utilizziamo questo oggetto, dobbiamo tenerlo in Synchronized Block.
sì, sei corretto –
Il nuovo 'java.time.format.DateTimeFormatter' (da Java 1.8)" è immutabile e sicuro per i thread ". Dai un'occhiata a: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – Linuslabo