高级
返 回 发新帖 回复
查看: 338 | 回复: 1

程序员小课堂开课啦

跳转到指定楼层
面包人来喽   当前离线
银币 42226
经验 1472

面包人来喽

2026-04-30 只看楼主
指令并发要么上锁,要么搞原子写, 否则对于竞争资源容易出现顺序错误。 举例: 假设一个操作是x=x+5, 另一个操作是x=0,两个操作在短时间内被一起触发。 这边x=x+5看起来是单步操作,实际是t=x+5,x=t两步,cpu处理指令的时候可能会进行指令切换。如果在运行完t=x+5之后切换了指令执行了x=0操作,然后在指令切换回来的时候才运行x=t,这样就会出现 t=x+5 x=0 x=t的运行顺序, 可以看到,x=0操作直接被覆写掉了。

查看全部评分

经验 用户名 时间 理由
总计:  0 
本帖来自"傲世堂论坛"手机APP
不能给自己评分
 
排序: 最新| 最旧

小_菜_鸡_来_咯

2楼
2026-05-01 来自"傲世堂APP"
一个并发巴,各何况还是回合制并发,无非抢榜时容易触发,排行显示有延迟,猜测是你计你的,我计我的,间隙排序一次刷回客户端包含结榜时排序刷新,这更不存在并发
 
返 回 发新帖 回复
高级模式
B Color Image Link Quote Code Smilies


手游《攻城掠地》今日10点新服火爆开启
抱歉,你 没有登录。