Ali so primerjalniki varni?

Kazalo:

Ali so primerjalniki varni?
Ali so primerjalniki varni?
Anonim

Primerki FixedOrderComparatorja niso sinhronizirani. Razred v času gradnje ni varen niti, vendar je varen niti za izvedbo večkratnih primerjav, ko so nastavitvene operacije končane.

Ali primerjalnik primerja nitno varen?

Večina implementacij Comparator ne delajte tega, toda en scenarij, ki bi se lahko razumno pojavil, je uporaba SimpleDateFormat za primerjavo nizov, ki predstavljajo datume. Žal sam SimpleDateFormat ni varen niti. Primerjalnik je vmesnik, ki nima lastnih lastnosti sočasnosti.

Ali je večnitna nit varna?

Varno za nit: Izvedba je zagotovljena brez pogojev dirke, če do nje dostopa več niti hkrati. Pogojno varno: različne niti lahko hkrati dostopajo do različnih predmetov, dostop do skupnih podatkov pa je zaščiten pred tekmovalnimi pogoji.

Kateri razredi zbiranja so varni za niti?

Edini dve stari zbirki sta varni niti: Vektorska in Hashtable.

Ali je Java ArrayList varen za niti?

Vsaka metoda, ki se dotakne vsebine vektorja, je varna niti. ArrayList je po drugi strani nesinhroniziran, zaradi česar so zato nitno varni. S to razliko v mislih bo uporaba sinhronizacije povzročila zadetek zmogljivosti. Torej, če ne potrebujete zbirke, ki je varna za niti, uporabite ArrayList.

Priporočena:

Zanimivi članki
Ali jamie umre na sprehodu, da se spomnim?
Preberi več

Ali jamie umre na sprehodu, da se spomnim?

Čeprav je imel film precej jasen konec, v katerem je Moorov lik Jamie umrl po boju z levkemijo, oboževalci še vedno upajo, da bodo videli par se je ponovno združil. Ali Jamie preživi v A Walk to Remember? Jamie umre. Čudež je, da sta se našla.

Katere glive uporabljajo bičaste spore?
Preberi več

Katere glive uporabljajo bičaste spore?

Chytridomycota je vrsta gliv, ki jo sestavljajo razkrojevalci, ki uporabljajo bičaste spore. Katera vrsta gliv ima bičaste spore? Chytridiomycota (chytrids) veljajo za najbolj prednikovo skupino gliv. Večinoma so vodne in njihove gamete so edine glivične celice, za katere je znano, da imajo bičice.

Zakaj se temu reče zmerjanje krvi?
Preberi več

Zakaj se temu reče zmerjanje krvi?

Koagulanti so snovi, ki pomagajo pri strjevanju krvi. … Izvor izraza "krvljenje" bi lahko izhajal tudi iz iz stare filozofske in medicinske teorije štirih humorjev, po kateri je vroč in vlažen "sangvinski" element telesa v tvoja kri.