资讯

当然,cpu_relax()的具体实现与体系架构相关,不同的体系架构实现不一样,可能只完成了上面3个功能中的1个,2个而不是全部。 我们看看它在ARM64的实现: 其中"memory"的部分是服务于屏障功能,而前面的yield符合SMT系统让渡的语义。