小编Met*_*ete的帖子

volatile布尔值

如果我有一个volatile布尔值(让它调用它有效),下面的代码片段是否在Java中是线程安全的?

if (valid)
  return;
valid = true;
Run Code Online (Sandbox Code Playgroud)

或者,我是否需要同步,因为只有在有效时才设置为true(因此有效集取决于其当前值)?

java synchronization volatile

3
推荐指数
2
解决办法
4059
查看次数

标签 统计

java ×1

synchronization ×1

volatile ×1