面试连环炮系列(十二):说说Atomiclnteger的使用场景,连环炮
分享于 点击 10163 次 点评:48
面试连环炮系列(十二):说说Atomiclnteger的使用场景,连环炮
volatile boolean shutdown;
public void shutdown() {
shutdown = true;
}
public void doWork() {
while (!shutdown) {
// do stuff
}
}
shutdown标志从false转换为true,然后程序停止。状态标志并不依赖于程序内任何其他状态,此处非常适合使用volatile。
参考(部分摘抄的文字版权属于原作者):
https://blog.csdn.net/lishentao_1122/article/details/88853915
https://www.cnblogs.com/zyrblog/p/9864932.html
https://www.cnblogs.com/ouyxy/p/7242563.html
相关文章
- 暂无相关文章
用户点评