DateFormat is niet thread-safe. Als meerdere threads hetzelfde DateFormat-object gebruiken zonder enige synchronisatie, kunt u onverwachte resultaten krijgen. U moet dus ofwel de toegang tot het DateFormat-object synchroniseren, een ThreadLocal-variabele gebruiken of een alternatieve Date API gebruiken, zoals Joda-Time. statisch zou geen probleem moeten zijn.
Moet DateTimeFormatter statisch zijn?
De klasse DateTimeFormatter is zowel onveranderlijk als thread-safe; het kan (en moet) worden toegewezen aan een statische constante waar van toepassing.
Is SimpleDateFormat thread-safe een true b false?
Is SimpleDateFormat-thread veilig? Uitleg: SimpleDateFormat is niet threadveilig. In de multithreaded-omgeving moeten we threads expliciet beheren.
Wat kan ik gebruiken in plaats van SimpleDateFormat?
Tijdopmaak en -parsing
DateTimeFormatter is een vervanging voor de oude SimpleDateFormat die thread-safe is en extra functionaliteit biedt.
Is een statisch veld van het type Java-tekst Datumformaat dat niet threadveilig is?
8 Antwoorden. Datumformaten zijn niet thread-safe, wat betekent dat ze een interne representatie van de staat behouden. Het gebruik ervan in een statische context kan behoorlijk vreemde bugs opleveren als meerdere threads tegelijkertijd toegang hebben tot dezelfde instantie.