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