什么时候在Java中使用volatile布尔而不是AtomicBoolean更可取?

什么时候在Java中使用volatile布尔而不是AtomicBoolean更可取?,第1张

什么时候在Java中使用volatile布尔而不是AtomicBoolean更可取?

基本上所有的

AtomicBoolean
volatile boolean
一个对象

每个对象的开销很小。可能微不足道,但可能会有更多的内存进入缓存。

如果您需要使用,

AtomicBooleanFieldUpdater
则会有很多性能开销,如果您不打算经常使用它(
attach
在NIO中)可以没问题。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5428191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存