永发信息网

linux 为什么要使用原子操作

答案:1  悬赏:0  手机版
解决时间 2021-04-06 14:52
linux 为什么要使用原子操作
最佳答案
有些操作必须要具有原子性,否则会出现问题.
就拿一个变量自增来说,比如
i++,一般经历了3步
1. 从内存到寄存器
2. 寄存器的值+1
3. 从寄存器到内存
,如果有这样一个语句:
int i=0;
i++;
i++;如果不能保证原子性,在多核的系统中,这两个i++可能同时运行,这样就可能造成这个语句的结果最后,i等于1.
在操作系统里面,必须要保证一些操作一次性完成,不被打断
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
After the amateur singer competed in the p
准考证215006329考生号15542102150152查询录
华为手机安卓系统如何升级
有老哥知道这一部吗
请问:从郑州机场到信阳有没有车?多少钱去信
下列叙述正确的是A.离子化合物中都含有离子键
房产证没有过户.证明丢了怎么办
家里可以种无花树吗?
come into 和go into
兰州大学学报自然科学版综合影响因子
家园联系手册评语期末,家园联系手册评语家长
海丰到梅州
多元线性回归分析中为什么要对可绝系数加以修
分包单位还能将建设工程再进行分包吗
有什么好的摩托赛车游戏?
推荐资讯
有给你宝宝喝过“阳光宝宝澳瑞佳”奶粉的吗
填空题计算:lg25+log327+lg4=________.
请问,听说ps3上的战地四很不好?真的是这样
跪求隋唐英雄3换装小游戏屠炉公主换装前比基
剑网三,收了一个玩pve的徒弟,出师的时候应
绵羊队 口号应该怎么起
nba2k12 联盟模式 球员能力值 为什么总是下降
谁有“一生勤为本万代诚作基”书法电子版?给
房屋土地证上的终止日期是什么意思?
大家帮忙看一下 这个是什么字体?超急!!!
我在QQ被骗了微信转账可以能追回来吗?
我要买油画条,到那里买
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?