触发器条件疑问

来源:13-4 适用场合2

qq_改成什么名字呢_0

2020-11-01

图片描述

如果
代码头部定义(volatile int a = 3;)
以及图位置插入 a = a+1;
Thread B中用到了a, 拿到的有可能是 a=3的值吗?还是只能是 a=4?

写回答

1回答

悟空

2020-11-01

一定是4

0
2
悟空
回复
qq_改成什么名字呢_0
是的,运用了。 2.不论操作过程中是否保证了原子性,最终结果都是可见的。 3.也是4,只要语句在initialized=true之前的结果都可见
2020-11-04
共2条回复

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

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

2512 学习 · 939 问题

查看课程