concurrent?为什么ConcurrentHashMap是弱一致的

大家好,concurrent相信很多的网友都不是很明白,包括为什么ConcurrentHashMap是弱一致的也是一样,不过没有关系,接下来就来为大家分享关于concurrent和为什么ConcurrentHashMap是弱一致的的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

concurrenthashmap和hashmap的区别

区别是这样:空值不同:ConcurrentHashMap不允许存储空值,而Collections.synchronizedMap可以存储空值。

线程安全级别不同:Collections.synchronizedMap只能保证对Map的单个操作是原子性的,而不能保证对多个操作的原子性,因此在多线程环境下需要使用者自己保证操作的原子性。

concurrentmap为什么采用分段锁

最大的区别就是ConcurrentHashMap是线程安全的,hashMap不是线程安全的。为什么线程安全呢:ConcurrentHashMap代码中可以看出,它引入了一个“分段锁”的概念,具体可以理解为把一个大的Map拆分成N个小的HashTable

为什么ConcurrentHashMap是弱一致的

DougLea也将这个判断留给用户自己决定是否使用ConcurrentHashMap,而concurrenthashmap是弱一致的,iterator都是弱一致性的,两者的迭代器的一致性不同的,clearhashtable虽然性能上不如ConcurrentHashMap。ConcurrentHashMap的get,hashtable的迭代器是强一致性的,但并不能完全被取代

concurrent和concerted的区别

concurrent:同时发生的;并存的

双语例句

1.Hewillactuallybeservingthreeconcurrentfive-yearsentences实际上,他将服3个5年徒刑,合并执行。

concerted:同心协力的;努力的

双语例句

1.Butaconcertedefforthasbeguntoimprovethequalityoftheurbanair.但是各方已经开始共同努力的改善城镇空气质量。

关于本次concurrent和为什么ConcurrentHashMap是弱一致的的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

歌词资讯

王蓉-哎呀 / 歌手:王蓉手机铃声 歌词下载

2024-5-13 12:35:30

歌词资讯

늦지 말아요 (Don't be late) / 歌手:CHANGHA 歌词下载

2024-5-13 12:37:59

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索