c – bool读/写操作可以在x86上不是原子操… 投稿者 源码 2019-09-19 236 参见英文答案 > Why is integer assignment on a naturally aligned variable atomic on x86?????????????????????????????????????5个>????????????Can modern x86 hardware not store a single byte to memory?????????????????????????????????????6个假设我们有两个线程,一个是在循环中读取bool而另一个可以在特定时间切换它.我个人认为这应该是原子的,因为C中的sizeof(bool)是1个字节而你不是部分读/写字节但我想100%肯定.那么是或否?编辑:同样为了将来参考,同样适用于int?百度未收录 赞(0) 赏 分享 本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/c-booldu-xiecaozuokeyizaix86shangbushiyuanzicao.html采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9 月 19, 2019 at 03:13 上午
参见英文答案 > Why is integer assignment on a naturally aligned variable atomic on x86?????????????????????????????????????5个>????????????Can modern x86 hardware not store a single byte to memory?????????????????????????????????????6个假设我们有两个线程,一个是在循环中读取bool而另一个可以在特定时间切换它.我个人认为这应该是原子的,因为C中的sizeof(bool)是1个字节而你不是部分读/写字节但我想100%肯定.那么是或否?编辑:同样为了将来参考,同样适用于int?百度未收录