码迷,mamicode.com
首页 > 其他好文 > 详细

HashTable与HashMap的区别

时间:2014-12-21 22:12:46      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

名词解释

线程同步:线程同步,可理解为线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。在多线程编程里面,一些敏感数据不允许被多个线程同时访问,此时就使用同步访问技术,保证数据在任何时刻,最多有一个线程访问,以保证数据的完整性。

区别

HashMap        非线程安全         允许有null的键和值            效率稍高     方法不是Synchronize的,要提供外同步 有containsvalue和containsKey方法  
Hashtable         线程安全 不允许有null的键和值               效率稍低 方法是Synchronize的 有contains方法


HashTable与HashMap的区别

标签:

原文地址:http://blog.csdn.net/wj512416359/article/details/42063981

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!