Czy prosty format daty powinien być statyczny?

Spisu treści:

Czy prosty format daty powinien być statyczny?
Czy prosty format daty powinien być statyczny?
Anonim

DateFormat nie jest bezpieczny dla wątków. Jeśli wiele wątków używa tego samego obiektu DateFormat bez synchronizacji, możesz uzyskać nieoczekiwane wyniki. Dlatego należy albo zsynchronizować dostęp do obiektu DateFormat, użyć zmiennej ThreadLocal lub użyć alternatywnego interfejsu Date API, takiego jak Joda-Time. statyczny nie powinien być problemem.

Czy formatowanie daty i godziny powinno być statyczne?

Klasa DateTimeFormatter jest zarówno niezmienna, jak i bezpieczna wątkowo; może (i powinno) być przypisane do stałej statycznej tam, gdzie to konieczne.

Czy SimpleDateFormat jest bezpieczny dla wątków a prawda b fałsz?

Czy wątki SimpleDateFormat są bezpieczne? Wyjaśnienie: SimpleDateFormat nie jest bezpieczny dla wątków. W środowisku wielowątkowym musimy jawnie zarządzać wątkami.

Czego mogę użyć zamiast SimpleDateFormat?

Formatowanie i analizowanie czasu

DateTimeFormatter jest zamiennikiem starego formatu SimpleDateFormat, który jest bezpieczny dla wątków i zapewnia dodatkowe funkcje.

Czy statyczne pole typu tekstowego Java Format daty, które nie jest bezpieczne dla wątków?

8 Odpowiedzi. DateFormaty nie są bezpieczne dla wątków, co oznacza, że zachowują wewnętrzną reprezentację stanu. Używanie ich w statycznym kontekście może dać kilka dość dziwnych błędów, jeśli wiele wątków jednocześnie uzyskuje dostęp do tej samej instancji.

Zalecana:

Interesujące artykuły
Dlaczego mój koń strzela na krzyż?
Czytaj więcej

Dlaczego mój koń strzela na krzyż?

Kiedy koń strzela krzyżowo, oznacza to, że koń jest na dwóch smyczkach: przednie dwie nogi są na jednej smyczy, a tylne dwie na przeciwnej smyczy, zamiast poruszać się w sposób zsynchronizowany. Brak równowagi i kontroli mięśni są głównymi przyczynami strzelania krzyżowego, które może występować sporadycznie lub konsekwentnie.

Czy przechowujesz babkę w lodówce?
Czytaj więcej

Czy przechowujesz babkę w lodówce?

Ciasto babki będzie musiało pozostać w lodówce przez co najmniej 6 godzin, ale noc jest najlepsza. W przeciwieństwie do większości ciast chlebowych, babka nie powiększy się dwukrotnie, więc nie panikuj, jeśli ciasto nie wyrośnie w lodówce! Jak przechowywać babkę?

Kiedy jest sezon lotów małżeńskich w Wielkiej Brytanii?
Czytaj więcej

Kiedy jest sezon lotów małżeńskich w Wielkiej Brytanii?

Ale Dzień Latających Mrówek może się odbyć w dowolnym momencie między czerwcem a początkiem września w Wielkiej Brytanii. Muzeum Historii Naturalnej wyjaśnia, że dzień, w którym mrówki opuszczają swoje gniazda na lot godowy, zwykle zbiega się z okresem „gorącej i wilgotnej pogody”.