hashtable和concurrenthashmap
时间: 2023-05-01 19:00:42 浏览: 113
Java-并发容器之ConcurrentHashMap
Hashtable和ConcurrentHashMap都是Java中用于实现映射(map)数据结构的类。
Hashtable是Java中早期提供的线程安全的HashMap实现,在Java 1.0时就已经提供。它使用了“Synchronized”关键字来保证线程安全,但这会带来一定的性能开销。
ConcurrentHashMap是Java中后来提供的线程安全的HashMap实现,在Java 5.0时引入。它采用了分段锁的机制来保证线程安全,性能比Hashtable要好。
总的来说,如果你需要使用线程安全的HashMap实现,建议使用ConcurrentHashMap。
阅读全文