首页 > 其他 > 详细

HashTable与HashMap的区别

时间:2014-12-21 22:11:22      阅读:351      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!