Instance FixedOrderComparatora nisu sinkronizirane. Klasa nije sigurna niti u vrijeme izgradnje, ali je sigurna niti za izvođenje više usporedbi nakon što suoperacije postavljanja dovršene.
Je li komparator uspoređivanje siguran niti?
Većina implementacija komparatora ne rade takve stvari, ali jedan scenarij koji bi se razumno mogao dogoditi je korištenje SimpleDateFormat za usporedbu nizova koji predstavljaju datume. Nažalost, SimpleDateFormat sam po sebi nije siguran niti. Komparator je sučelje, nema svojstvena svojstva istodobnosti.
Je li višenitna sigurna niti?
Sigurno za nit: Implementacija je zajamčena bez uvjeta utrke kada joj se pristupa s više niti istovremeno. Uvjetno sigurno: različite niti mogu pristupiti različitim objektima istovremeno, a pristup dijeljenim podacima zaštićen je od uvjeta utrke.
Koje su klase prikupljanja sigurne niti?
Jedine dvije naslijeđene kolekcije su sigurne niti: Vektor i Hashtable.
Je li Java ArrayList siguran niti?
Svaka metoda koja dodiruje sadržaj Vector je sigurna niti. ArrayList, s druge strane, nije sinkroniziran, što ih čini, stoga, nito sigurni. Imajući tu razliku na umu, korištenje sinkronizacije dovest će do smanjenja izvedbe. Dakle, ako vam nije potrebna zbirka sigurna niti, upotrijebite ArrayList.