论坛首页 Java企业应用论坛

聊聊并发(四)深入分析ConcurrentHashMap

浏览 1792 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-12-23   最后修改:2012-12-23

 

本文是作者原创,发表于InfoQ:http://www.infoq.com/cn/articles/ConcurrentHashMap

更多并发编程文章访问:http://ifeve.com

 

术语定义

术语 英文 解释
哈希算法 hash algorithm 是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。

 

 

哈希表 hash table 根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称为哈希表或散列,所得存储位置称为哈希地址或散列地址。

 

线程不安全的HashMap

因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。

继续阅读访问:http://ifeve.com/?p=269

 

您可能感兴趣的文章

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics