synchronizedMap和concur区别是什么?

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

相关推荐

点赞 评论 收藏
分享
点赞 7 评论
分享
牛客网
牛客企业服务