会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
_Magical
博客园
首页
新随笔
联系
订阅
管理
2018年3月1日
线程同步Volatile与Synchronized区别
摘要: 1. volatile修饰的变量具有可见性 编译器为了加快程序运行的速度,对一些变量的写操作会先在寄存器或者是CPU缓存上进行,最后才写入内存. 而在这个过程中,变量的新值对其他线程是不可见的. 在多线程环境下,一个线程对共享变量的操作对其他线程是不可见的。 volatile是变量修饰符,其修饰的变
阅读全文
posted @ 2018-03-01 11:09 _Magical
阅读(141)
评论(0)
推荐(0)
公告