文章插图
hashmap在jdk1.7多线程环境下HashMap容易出现死循环所以线程不安全 。hashmap是基于哈希表的Map接口的实现 。此实现提供所有可选的映射操作,并允许使用null值和null键 。
【hashmap为什么线程不安全】此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get和put)提供稳定的性能 。迭代collection视图所需的时间与HashMap实例的“容量”(桶的数量)及其大?。?值映射关系数)成比例 。所以 , 如果迭代性能很重要 , 则不要将初始容量设置得太高(或将加载因子设置得太低) 。
hashmap为什么线程不安全的详细内容就为您分享到这里,【什么知道】www.shenmezhidao.com小编为您精选以下内容,希望对您有所帮助:
- 鱼缸里的鱼为什么都聚在一块
- 剖腹产后同房为什么会痛
- 为什么红米无服务
- 产后为什么会全身骨头疼
- 为什么手机老是自动返回
- 和平精英为什么捏不了脸
- 隋炀帝为什么要开通运河
- 人流后为什么什么感觉都没有
- 源赖光为什么叫奶光
- 松树为什么一年四季都是绿色的
