«concurrenthashmap» etiketlenmiş sorular

5
ConcurrentHashMap değerleri iş parçacığını yineleme güvenli mi?
ConcurrentHashMap için javadoc'ta şu: Alım işlemleri (get dahil) genellikle engellenmez, bu nedenle güncelleme işlemleriyle (put ve remove dahil) çakışabilir. Alımlar, en son tamamlanan güncelleme işlemlerinin başlangıcında tutulan sonuçlarını yansıtır. PutAll ve clear gibi toplu işlemler için, eşzamanlı alımlar yalnızca bazı girişlerin eklenmesini veya kaldırılmasını yansıtabilir. Benzer şekilde, Yineleyiciler ve Numaralandırmalar …

7
ConcurrentHashMap null anahtarları ve değerleri neden engelliyor?
JavaDoc ConcurrentHashMapşunları söylüyor: Gibi Hashtableama aksine HashMap, bu sınıf yok değil izin nullbir anahtar veya değer olarak kullanılmak üzere. Sorum: Neden? 2. soru: Null'a neden Hashtableizin vermiyor? Veri depolamak için çok sayıda HashMaps kullandım. Ancak ConcurrentHashMapNullPointerExceptions nedeniyle birkaç kez sorunla karşılaştım.

3
Gcc std :: unordered_map uygulaması yavaş mı? Öyleyse neden?
C ++ ile yüksek performanslı kritik bir yazılım geliştiriyoruz. Orada eşzamanlı bir hash haritasına ihtiyacımız var ve bir tane uyguluyoruz. Bu nedenle, eşzamanlı hash haritamızın ne kadar yavaş olduğunu anlamak için bir kıyaslama yazdık std::unordered_map. Ancak, std::unordered_mapinanılmaz derecede yavaş görünüyor ... Yani bu bizim mikro ölçütümüz (eşzamanlı harita için kilitlemenin …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.