会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
北回归线的喵
博客园
首页
新随笔
联系
订阅
管理
2019年3月22日
进程有一个全局变量i,还有有两个线程。i++在两个线程里边分别执行100次,能得到的最大值和最小值分别是多少?
摘要: 转自https://blog.csdn.net/biubiu741/article/details/77990592 i++不是原子操作,也就是说,它不是单独一条指令,而是3条指令: 1、从内存中把i的值取出来放到CPU的寄存器中 2、CPU寄存器的值+1 3、把CPU寄存器的值写回内存 多核CPU
阅读全文
posted @ 2019-03-22 10:51 北回归线的喵
阅读(1139)
评论(0)
推荐(0)
编辑
公告