Kas kaartide lõime on ohutu?
Kas kaartide lõime on ohutu?

Video: Kas kaartide lõime on ohutu?

Video: Kas kaartide lõime on ohutu?
Video: Kas Teie suhtel on tulevikku?♥️💔🤍Ajatu vali-stiilis-kaart 2024, Mai
Anonim

1. Ülevaade. Kaardid on loomulikult üks levinumaid Java kollektsiooni stiile. Ja mis kõige tähtsam, HashMap ei ole a niit - ohutu rakendamine, samas kui Hashtable seda pakub niit - ohutus toiminguid sünkroonides.

Inimesed küsivad ka, kas Golangi kaartide niit on ohutu?

See ei ole niit - ohutu (või samaaegselt ohutu ), kui lugemine/kirjutamine toimub rohkem kui ühe gorutiiniga. Seetõttu pakub standardne raamatukogu teie käsutuses mõningaid tööriistu sünkroonimisprimitiivide kujul.

mida tähendab niidikindel? Niidi ohutus on arvutiprogrammeerimise kontseptsioon, mis on kasutatav mitme keermestatud kood. Niit - ohutu kood manipuleerib ainult jagatud andmestruktuuridega viisil, mis tagab, et kõik niidid käituvad õigesti ja täidavad oma disaini spetsifikatsioone ilma soovimatu suhtlemiseta.

Võib ka küsida, kas ConcurrentHashMapi lõime on ohutu?

Samaaegne HashMap klass on niit - ohutu st mitmekordne niit saab ilma komplikatsioonideta opereerida ühe objektiga. Korraga suvaline arv niidid on kohaldatavad lugemiseks ilma lukustamata Samaaegne HashMap objekt, mida HashMapis pole. Vaikimisi samaaegsuse tase Samaaegne HashMap on 16.

Kas unmodifiableMap lõim on ohutu?

muutmatu kaart (tarnijadMod); samuti eelnevad toimingud, kus kaart on asustatud. Nii et teie kood on niit ohutu ja meetod getDeliverers tagastab tulemuse, mis põhineb teie kaardi uusimal versioonil.

Soovitan: