CrazyRain0001 最近的时间轴更新
CrazyRain0001

CrazyRain0001

V2EX 第 435912 号会员,加入于 2019-08-14 14:50:41 +08:00
CrazyRain0001 最近回复了
分母+1
分母
@mtrec #17 好的!感谢回答!
@mtrec
> 是这个吗? https://www.bilibili.com/video/BV1Vx411V7Rd/?p=31
简单看了下,他确实指出了代码里对类似 int i 的基础操作是非原子的,包含了不同的 CPU 指令。但看 13 楼引用的这个 intel 开发文档也确实说明了某些 CPU 对于 bool(byte)或者 int(doubleword aligned on a 32-bit boundary)的读写是原子操作 Certain basic memory transactions (such as reading
or writing a byte in system memory),所以可以认为这是一个语言层面未作保证只是某些 CPU 支持的特性吗?
@mtrec 我看这边祖传代码一直是直接用的,不能保证的话不是很容易崩吗?
@xtreme1 看文档我的理解是做了内存一致性保证的?
https://img.cxlljj.top/images/2023/08/29/image.png
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1031 人在线   最高记录 5930   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.