我注意到有NOJava 中的 AtomicBooleanArray 数据类型类似于 AtomicIntegerArray。虽然我可以使用 AtomicBoolean[] 来满足当前的需求,但我很想了解为什么 AtomicBooleanArray 不是该库的一部分。
对此的任何想法将不胜感激。
Thanks
AtomicBoolean 实际上包装了一个int
设置为 0 或 1 表示 false 或 true。这是因为它使用了compareAndSwap方法,这些方法是int
为基础,而不是更小。
您可以实现 AtmoicBooleanArray,但不干净,这可能就是它不存在的原因。即 JVM 不支持原子布尔运算,因为 x64 和 ARM 等 CPU 不支持它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)