Pertanyaan yang diberi tag «concurrenthashmap»

5
Apakah pengulangan thread ConcurrentHashMap values ​​aman?
Di javadoc untuk ConcurrentHashMap adalah sebagai berikut: Pengambilan operasi (termasuk get) umumnya tidak memblokir, jadi mungkin tumpang tindih dengan operasi pembaruan (termasuk menempatkan dan menghapus). Pengambilan mencerminkan hasil dari operasi pembaruan yang paling baru selesai diadakan saat onsetnya. Untuk operasi agregat seperti putAll dan clear, pengambilan secara bersamaan dapat mencerminkan …

7
Mengapa ConcurrentHashMap mencegah kunci dan nilai null?
JavaDoc dari ConcurrentHashMapmengatakan ini: Suka Hashtabletapi tidak seperti HashMap, kelas ini tidak memungkinkan nulluntuk digunakan sebagai kunci atau nilai. Pertanyaan saya: Kenapa? Pertanyaan 2: Mengapa tidak Hashtablemengizinkan nol? Saya telah menggunakan banyak HashMaps untuk menyimpan data. Tetapi ketika berganti ke ConcurrentHashMapsaya beberapa kali mengalami masalah karena NullPointerExceptions.

3
Apakah implementasi gcc std :: unordered_map lambat? Jika demikian - mengapa?
Kami sedang mengembangkan perangkat lunak kritis berkinerja tinggi dalam C ++. Di sana kita membutuhkan peta hash bersamaan dan menerapkannya. Jadi kami menulis patokan untuk mencari tahu, seberapa lambat peta hash serentak kami dibandingkan std::unordered_map. Tapi, std::unordered_mapsepertinya sangat lambat ... Jadi ini adalah tolok ukur mikro kami (untuk peta bersamaan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.