慕粉3779733
2019-01-20 21:32
请大佬们告知!
一个或某几个操作只能在一个线程执行完之后,另一个线程才能开始执行该操作,也就是说这些操作是不可分割的,线程不能在这些操作上交替执行
文中的 i++ 包括 3 个操作
读取 i 的值
i 的值 +1
将 i 赋值给 i
在这 3 个操作中可能会有其他线程开始执行,因此不是原子性的
qq_慕婉清... 回复慕粉3779...
如果中断了就一起死了
2019-07-22 16:44:46
共 2 条回复 >
细说Java多线程之内存可见性
55908 学习 · 74 问题
相似问题
回答 2
回答 1