Il formato simpledate dovrebbe essere statico?

Il formato simpledate dovrebbe essere statico?
Il formato simpledate dovrebbe essere statico?
Anonim

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.

Consigliato: