DateFormat non è thread-safe. Se più thread utilizzano lo stesso oggetto DateFormat senza alcuna sincronizzazione, è possibile ottenere risultati imprevisti. Quindi dovresti sincronizzare l'accesso all'oggetto DateFormat, utilizzare una variabile ThreadLocal o utilizzare un'API Date alternativa come Joda-Time. statico non dovrebbe essere un problema.
DateTimeFormatter dovrebbe essere statico?
La classe DateTimeFormatter è sia immutabile che thread-safe; può (e dovrebbe) essere assegnato a una costante statica ove appropriato.
Il thread-safe SimpleDateFormat è a true b false?
Il thread SimpleDateFormat è sicuro? Spiegazione: SimpleDateFormat non è thread-safe. Nell'ambiente multithread, dobbiamo gestire i thread in modo esplicito.
Cosa posso usare al posto di SimpleDateFormat?
Formattazione dell'ora e analisi
DateTimeFormatter è un sostituto del vecchio SimpleDateFormat che è thread-safe e fornisce funzionalità aggiuntive.
Un campo statico di tipo testo Java Dateformat non è thread-safe?
8 Risposte. DateFormats non è thread-safe, il che significa che mantengono una rappresentazione interna dello stato. Il loro utilizzo in un contesto statico può produrre alcuni bug piuttosto strani se più thread accedono alla stessa istanza contemporaneamente.