Java教程

为什么volatile保证不了线程安全

本文主要是介绍为什么volatile保证不了线程安全,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

为什么volatile保证不了线程安全

首先要知道,想要线程安全必须保证 原子性可见性有序性
首先要了解的是, Volatile 禁止指令重排序(有序性),保证内存可见性问题,对 变量单个操作保证原子性, 那么它为什么不能保证线程安全呢?

这篇关于为什么volatile保证不了线程安全的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!