Mal by byť simpledateformat statický?

Obsah:

Mal by byť simpledateformat statický?
Mal by byť simpledateformat statický?
Anonim

Formát dátumu nie je bezpečný pre vlákna. Ak viacero vlákien používa rovnaký objekt DateFormat bez akejkoľvek synchronizácie, môžete získať neočakávané výsledky. Takže by ste mali buď synchronizovať prístup k objektu DateFormat, použiť premennú ThreadLocal alebo použiť alternatívne Date API, ako je Joda-Time. statický by nemal byť problém.

Mal by byť DateTimeFormatter statický?

Trieda DateTimeFormatter je nemenná a bezpečná pre vlákna; môže (a mala by) byť priradená statickej konštante tam, kde je to vhodné.

Je SimpleDateFormat vláknovo bezpečné a true b false?

Je vlákno SimpleDateFormat bezpečné? Vysvetlenie: SimpleDateFormat nie je bezpečný pre vlákna. Vo viacvláknovom prostredí musíme vlákna spravovať explicitne.

Čo môžem použiť namiesto SimpleDateFormat?

Formátovanie a analýza času

DateTimeFormatter je náhrada za starý SimpleDateFormat, ktorý je bezpečný pre vlákna a poskytuje ďalšie funkcie.

Je statické pole typu Java text Dateformat, ktoré nie je bezpečné pre vlákna?

8 odpovedí. Formáty dátumu nie sú bezpečné pre vlákna, čo znamená, že zachovávajú internú reprezentáciu stavu. Ich použitie v statickom kontexte môže spôsobiť dosť zvláštne chyby, ak k rovnakej inštancii pristupuje viacero vlákien súčasne.

Odporúča:

Zaujímavé články
Existujú v Škótsku jednorožce?
Čítaj viac

Existujú v Škótsku jednorožce?

Áno, v Škótsku sú veľmi skutočné. Škóti sú známi tým, že zbožňujú mýty a legendy: duchovia, čarodejnice, mágia, vodné príšery a ďalší rozprávkový ľud. Čarovný jednorožec je možno ich najobľúbenejší, najmä preto, že je to národné zviera krajiny.

Čo znamená aumbries?
Čítaj viac

Čo znamená aumbries?

Definícia 'aumbry' 1. zapustená skriňa v stene kostola pri oltári, používaná na uloženie posvätných nádob atď. 2. zastarané. malá skrinka alebo iný úložný priestor. Čo je to Aumbry v kostole? Ambry (alebo almery, aumbry; zo stredovekej formy almarium, porov.

Čo sa stalo s brooks baekelandom?
Čítaj viac

Čo sa stalo s brooks baekelandom?

Britské úrady sa rozhodli považovať Baekeland za hlavný prípad. Strávil viac ako sedem rokov rôznymi terapiami v Broadmoore, anglickej prísne stráženej psychiatrickej nemocnici. Baekeland bol prepustený 21. júla 1980 po lobovaní zo strany vplyvných priateľov a príbuzných.