会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
简讯
博客园
首页
新随笔
联系
订阅
管理
2020年6月1日
C++11 线程并发问题
摘要: 首先,引入一个概念叫做reorder,即重新安排。编译器编译出来的代码是一个黑盒子,标准对此的要求是,只要程序的行为在外观上相同即可。因此语句的reorder可能在单线程环境下并无问题,但是多线程组合以后,往往会改变预期的行为。 其次,单线程环境下,用条件判断获得的保证,在多线程中是失效的。比如if
阅读全文
posted @ 2020-06-01 10:04 简讯
阅读(317)
评论(0)
推荐(0)
编辑
公告