使用volatile:
每次读取volatile变量的值,都强制从主存读取最新的值。
(每次修改volatile变量都会同步到主存中)
i++ 之所以不能保证线程安全,是因为volatile不能解决非原子操作的线程同步问题。
深入理解java虚拟机
Powered by: 博客园 Copyright © 2024 mdong Powered by .NET 8.0 on Kubernetes