2014-10-26 43 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

相關問題