我应该在字段中使用volatile来检查线程是否正在运行吗? [重复]

问题描述 投票:0回答:1

此问题已经在这里有了答案:

我有几个具有布尔字段'active'和getter的线程

private boolean active;

首先在运行方法中,我将此变量设置为true。其他线程检查此线程是否处于活动状态,并根据结果执行某些逻辑。我应该将此字段标记为易失性以获得更好的可见性吗?

java multithreading volatile
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.