Java中具有挥发的单例

Java中具有挥发的单例,第1张

Java中具有挥发的单例

volatile解决了一个问题,即可见 性问题 。如果您正在写入一个 声明为volatile的 变量
则该值将立即对其他线程可见。众所周知, *** 作系统L1,L2,L3具有不同级别的缓存,如果我们在一个线程中写入变量,则不能保证对其他线程可见,因此如果我们使用volatile,它会写入直接内存并可见给别人。但是挥发物不能解决
原子性 问题,即

int a; a++;
不安全。AS有三个与之关联的机器指令。



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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存