volatile不是不保证原子性吗

来源:13-8 原子性2

God_Of_Thunder

2021-01-12

老师,volatile不是不保证原子性吗,只是具有可见性和防止重排序特点,为什么long和double加上volatile可以解决原子性问题

写回答

1回答

悟空

2021-01-12

long和double加上volatile具备原子性只是针对赋值而言的,对于long的++操作也不具备原子性的。

0
0

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程