Biztonságosak a térképszálak?
Biztonságosak a térképszálak?

Videó: Biztonságosak a térképszálak?

Videó: Biztonságosak a térképszálak?
Videó: A Szupermenta letesztelte: biztonságosak a macskaalmok 2024, November
Anonim

1. Áttekintés. Térképek természetesen a Java gyűjtemény egyik legszélesebb körű stílusa. És ami fontos, a HashMap nem a cérna - biztonságos megvalósítását, míg a Hashtable ezt biztosítja cérna - biztonság a műveletek szinkronizálásával.

Az emberek azt is kérdezik, hogy a Golang térképszálak biztonságosak?

Ez nem cérna - biztonságos (vagy egyidejűleg biztonságos ), amikor az olvasás/írás egynél több gorutinnal történik. Ez az oka annak, hogy a szabványos könyvtár néhány eszközt biztosít az Ön rendelkezésére szinkronizálási primitívek formájában.

mit jelent a cérnabiztos? A szálbiztonság az egy számítógépes programozási koncepció, amely több csavarmenetes kód. cérna - biztonságos kód csak a megosztott adatstruktúrákat manipulálja oly módon, hogy minden szálak megfelelően viselkednek, és nem szándékos beavatkozás nélkül teljesítik a tervezési előírásokat.

Az is felmerülhet, hogy a ConcurrentHashMap put szál biztonságos?

ConcurrentHashMap osztály az cérna - biztonságos azaz többszörös cérna bonyodalmak nélkül képes egyetlen tárgyat operálni. Egyszerre tetszőleges számú szálak reteszelése nélküli olvasási műveletekhez használhatók ConcurrentHashMap objektum, amely nincs ott a HashMapben. Az alapértelmezett párhuzamossági szint ConcurrentHashMap a 16.

Biztonságos az unmodifiableMap szál?

módosíthatatlan térkép (deliverersMod); valamint az előző műveletek, ahol a térképet kitöltötték. Tehát a kódod az cérnabiztos és a getDeliverers metódus a térkép legújabb verzióján alapuló eredményt ad vissza.

Ajánlott: