Czy komparatory są bezpieczne dla wątków?

Spisu treści:

Czy komparatory są bezpieczne dla wątków?
Czy komparatory są bezpieczne dla wątków?
Anonim

Instancje FixedOrderComparator nie są synchronizowane. Klasa nie jest bezpieczna dla wątków w czasie budowy, ale jest bezpieczna dla wątków, jeśli chodzi o wykonywanie wielu porównań po zakończeniu operacji konfiguracji.

Czy komparator porównujący jest bezpieczny dla wątków?

Większość implementacji komparatorów nie rób takich rzeczy, ale jednym z możliwych scenariuszy jest użycie formatu SimpleDateFormat do porównywania ciągów reprezentujących daty. Niestety sam SimpleDateFormat nie jest bezpieczny dla wątków. Komparator jest interfejsem, nie ma żadnych nieodłącznych właściwości współbieżności.

Czy wielowątkowość jest bezpieczna dla wątków?

Bezpieczne wątki: Implementacja gwarantuje, że będzie wolna od warunków wyścigu przy dostępie z wielu wątków jednocześnie. Warunkowo bezpieczny: różne wątki mogą jednocześnie uzyskiwać dostęp do różnych obiektów, a dostęp do udostępnionych danych jest chroniony przed warunkami wyścigu.

Które klasy kolekcji są bezpieczne dla wątków?

Tylko dwie starsze kolekcje są bezpieczne dla wątków: Wektor i Hashtable.

Czy Java ArrayList jest bezpieczna wątkowo?

Każda metoda, która dotyka zawartości Vectora, jest bezpieczna wątkowo. Z drugiej strony ArrayList, jest niezsynchronizowany, co sprawia, że nie są bezpieczne dla wątków. Mając to na uwadze, użycie synchronizacji spowoduje spadek wydajności. Więc jeśli nie potrzebujesz kolekcji bezpiecznej dla wątków, użyj ArrayList.

Zalecana:

Interesujące artykuły
Jak chronią się wieloryby?
Czytaj więcej

Jak chronią się wieloryby?

Kiedy te skromne wieloryby są atakowane, bronią się wypuszczając kał do wody i obracając go płetwami. Wieloryby bez wątpienia liczą na to, że przepłynięcie przez chmurę kału odstraszy apetyt każdego drapieżnika. Jak wieloryby chronią siebie?

Czy woda zamarzłaby na Marsie?
Czytaj więcej

Czy woda zamarzłaby na Marsie?

Czysta woda w stanie ciekłym nie może istnieć w stabilnej formie na powierzchni Marsa przy obecnym niskim ciśnieniu atmosferycznym i niskiej temperaturze, z wyjątkiem najniższych wysokości przez kilka godzin. Czy woda może przetrwać na Marsie?

Czy wiewiórki boją się strachów na wróble?
Czytaj więcej

Czy wiewiórki boją się strachów na wróble?

Jak sama nazwa wskazuje, strachy na wróble straszą wrony, które postrzegają je jako potencjalnie kłopotliwych ludzi. Szczury i gryzonie lądowe unikają węży. Wiewiórki i niektóre ptaki boją się sów. … Strachy na wróble i inne nieożywione wizerunki powinny być od czasu do czasu przenoszone, aby wyglądały na żywe.