Home
Sign Up
Sign In
V2EX
›
问与答
多核下 32 位系统操作 int64 是原子性的么?
main1234
·
Mar 28, 2024
· 1925 views
This topic created in 956 days ago, the information mentioned may be changed or developed.
不使用 atmoic ,就是单纯的读写,是原子性的么??
32 位系统的 Cache Line 是 64 位的么??如果不是,怎么 cache 64 位数据啊
int64
原子性
32位
2 replies
•
2024-03-28 19:44:05 +08:00
Aoang
Mar 28, 2024
1
非原子操作并不能保证原子性的。
32 位的 CPU 可以实现对 int64 实现原子操作,可以去看看 x86 汇编 lock cmpxchg8b
ysc3839
Mar 28, 2024 via Android
2
你只给个“32 位”的条件,那范围可广了,一大堆各种架构的 32 位 CPU ,显然不是。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
4719 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms ·
UTC 03:25
·
PVG 11:25
·
LAX 19:25
·
JFK 22:25
♥ Do have faith in what you're doing.
❯