2014-10-26 44 views

回答

3

阅读documentation

从Java 2平台v1.2开始,这个类被改型为实现Map接口,使其成为Java Collections Framework的成员。与新的集合实现不同,Hashtable是同步的。如果不需要线程安全的实现,建议使用HashMap来代替Hashtable。如果需要线程安全的高度并行实现,则建议使用ConcurrentHashMap代替Hashtable。

+0

您的帖子不回答这个问题!我仍然不知道为什么Hashtable比ConcurrentHashMap差 – Tinki 2015-11-17 17:58:05

+0

@Tinki:'ConcurrentHashMap'速度更快,并且API更安全。见http://blog.slaks.net/2013-07-22/thread-safe-data-structures/ – SLaks 2015-11-17 18:04:13

相关问题