一言概之:volatile 只保证读的可见性,对于一段非原子操作的代码,volatile 只保证线程在获取共享变量的时候会根据通知去从工作内存(即高速缓存)还是从主存获取。
volatile为什么不保证原子性?
最新推荐文章于 2022-12-19 15:15:21 发布
一言概之:volatile 只保证读的可见性,对于一段非原子操作的代码,volatile 只保证线程在获取共享变量的时候会根据通知去从工作内存(即高速缓存)还是从主存获取。