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

相关推荐

10-11 17:45
门头沟学院 Java
走吗:别怕 我以前也是这么认为 虽然一面就挂 但是颇有收获!
点赞 评论 收藏
分享
在评审的大师兄很完美:像这种一般就是部门不匹配 转移至其他部门然后挂掉 我就是这样被挂了
点赞 评论 收藏
分享
点赞 7 评论
分享
牛客网
牛客企业服务