synchronizedMap和concur区别是什么?

面试被问到collections.synchronizedMap和comcurrenthashmap分别在什么场景下进行使用?没答出来
全部评论
hashmap get和put同时用,不是安全的,用symap可以
点赞 回复 分享
发布于 2018-03-26 09:50
前者只是暴力添加synchronized,后者在JDK1.8的实现是CAS结合临界区,在扩容时允许并发协助
点赞 回复 分享
发布于 2018-03-25 23:46
前者仅仅是包装,后者分段锁,最后改为纯cas了
点赞 回复 分享
发布于 2018-03-25 23:29
分段锁,读不加锁?
点赞 回复 分享
发布于 2018-03-25 18:24
我觉得是concurrenthashmap用了segment,提高了效率
点赞 回复 分享
发布于 2018-03-25 17:30

相关推荐

不要0offer啊:浙江大学 加大加粗
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客企业服务