2.什么是concurrhashmap的并发度?
时间: 2024-06-05 17:08:43 浏览: 128
lmn-concurrent-hashmap:用于并行模型检查的高性能并发哈希表 C 库
ConcurrentHashMap是一种线程安全的HashMap实现。它的并发度是指它内部分成的段的数量。每个段都是一个独立的HashMap,可以被多个线程同时访问,因此并发度越高,线程间的竞争就越小,性能就越好。在Java 7及之前,ConcurrentHashMap的默认并发度为16,也就是说,它内部会分成16个段。而在Java 8及之后,ConcurrentHashMap的默认并发度为CPU核心数的两倍,最大并发度为65536。可以通过构造函数传入并发度参数来指定具体的并发度。
阅读全文