会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Ivan B.G. Liu
生命的每一个阶段,都努力做更好的自己。
博客园
首页
新随笔
联系
订阅
管理
2018年1月9日
volatile理解
摘要: 多线程程序常考虑三种性质:原子性、可见性、有序性。定义如下: 1. 原子性: 一个或多个操作的执行,只有两种情况:(1)全部执行并且执行过程中不会被打断;(2)不执行 2. 可见性: 当多个线程访问同一个共享变量时,一个线程修改了变量的值,其他线程能够立即看到被修改的新值。 例如: //线程1执行的
阅读全文
posted @ 2018-01-09 20:29 IvanB.G.Liu
阅读(276)
评论(0)
推荐(0)
编辑
公告