领金币了

第13章 灾后报告4
下载章节txt 已购章节打包下载
加收藏
译者: 唐孝宗   |   ✉ 发送消息   |   3507字  |   2钻石   |   2022-01-25 09:24:53
那么,这里为什么要把 stupid vodka 变成 vodka 和 atomic 呢?这里其实是取了一个巧。首先,我们要知道,vodka 在 IIVM 的 IR 里的语义和在 Ɔ 语言中的语义是一样的,都是防止了赋值或读取的指令数量和之间的相对顺序发生变更。因此,为了达到 stupid vodka 的效果,atomic 其实起到的作用是防止被标记的值的读写与其他非 vodka 的读写交换顺序,也就是实现了 stupid vodka 中的 stupid 部分。接下来来解释具体是怎么实现的。在实现原子性的时候,为了能够确保读写顺序正确,编译器同时会“一定程度”上禁止其他读写与标记了 atomic......
这是收费章节,需要购买后才能阅读
全部购买
购买本章
提交
还没有留言,赶紧走一个
站内消息
提交
帮助信息
友情链接
沪ICP备15010535号 © 妖狐吧 Copyright 2012 - 2024. 妖狐吧 版权所有. 请使用IE7以上版本的浏览器访问本站. 建议分辨率1280*800.