ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-01-23 22:58:58  阅读:132  来源: 互联网

标签:不了 变量 race volatile 内存 操作 线程


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

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

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有