开发者社区> 问答> 正文

as-if-serial 语义的意思指什么?

as-if-serial 语义的意思指什么?

展开
收起
vncamyi27xznk 2021-11-12 18:34:47 686 0
1 条回答
写回答
取消 提交回答
  • "as-if-serial 语义的意思指:不管怎么重排序(编译器和处理器为了提高并行度),单线 程 程 序 的 执 行 结 果 都 不 能 被 改 变 。 编 译 器 和 处 理 器 无 论 如 何 优 化 , 都 必 须 遵 守 as-if-serial 语义。 简单说就是,as-if-serial 语义保证了单线程中,指令重排是有一定的限制的,而只要编译器和处理器都遵守了这个语义,那么就可以认为单线程程序是按照顺序执行的。当然,实际上还是有重排的,只不过我们无须关心这种重排的干扰。 这本电子书收录于开发者藏经阁,下载链接:https://developer.aliyun.com/topic/download?id=923"

    2021-11-12 21:24:44
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载