volatile和指令重排序
volatile 的作用
1 精致指令重排序
2 多线程访问同一个变量的时候,每次都是取最新的,而不会使用当前cpu缓存的那一份。
能耍的时候就一定要耍,不能耍的时候一定要学。
天道酬勤,贵在坚持
posted on 2019-07-06 20:45 zhangyukun 阅读(250) 评论(0) 编辑 收藏 举报
volatile 的作用
1 精致指令重排序
2 多线程访问同一个变量的时候,每次都是取最新的,而不会使用当前cpu缓存的那一份。
posted on 2019-07-06 20:45 zhangyukun 阅读(250) 评论(0) 编辑 收藏 举报