【发布时间】:2012-11-23 08:59:44
【问题描述】:
AtomicBoolean 将其值存储在:
private volatile int value;
然后,例如,提取它的值是这样完成的:
public final boolean get() {
return value != 0;
}
这背后的原因是什么?为什么没有使用boolean?
【问题讨论】:
-
因为在机器级别没有布尔值,只有整数。
标签: java multithreading concurrency atomic java.util.concurrent