您当前的位置: 首页 >  Java

java持续实践

暂无认证

  • 1浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java多线程 原子操作加上原子操作不等于原子操作

java持续实践 发布时间:2020-09-06 17:10:42 ,浏览量:1

简单的把原子操作组合在一起, 并不能保证整体的操作是原子性的.

例如完全同步的HashMap并不完全的安全 . 例如通过Collections工具类创建的同步的HashMapCollections.synchronizedMap(new HashMap()) 并不能保证其安全性. 虽然此Map都加了synchronized同步, 但是如果有线程对map中的值取出来, 并且加上某个值, 再put回map中去, 那么此操作就不是原子性的.

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0364s