Concurrent collections (ConcurrentHashMap)
Në shqip: Koleksionet për shumë thread-e
ShpjegimiSQ
Kur disa thread-e përdorin të njëjtën koleksion, HashMap-i i zakonshëm mund të prishet. ConcurrentHashMap, CopyOnWriteArrayList dhe BlockingQueue janë ndërtuar për këtë dhe janë të sigurta.
EnglishEN
When several threads use the same collection, a normal HashMap can break. ConcurrentHashMap, CopyOnWriteArrayList and BlockingQueue are built for this and are safe.
Si ta mendosh
Si një tabelë njoftimesh që e shkruajnë shumë njerëz pa e fshirë njëri-tjetrin.
Lexoje në anglisht
Like a noticeboard many people write on without wiping each other out.
Shembull kodijava
ConcurrentHashMap<String, Integer> numri = new ConcurrentHashMap<>();
numri.merge("api", 1, Integer::sum); // i sigurt nga shumë thread-e