首先,barrier()不是一个内存屏障(memory barrier)而是一个优化屏障(optimization barrier).我认为这里的barrier()是可以去掉的,理由是第一句一定比第三句首先执行,而寄存器的值等于内存里的值。
基于64个网页-相关网页
optimization barrier
优化屏障
以上为机器翻译结果,长、整句建议使用 人工翻译 。
应用推荐
模块上移
模块下移
不移动