snakeemail 发表于 2013-12-4 14:40

我的cpu是32位的,两个线程用一个32位变量是否要互锁?

一个线程设置只写,另一个线程只读,这是不是原子操作?

原野之狼 发表于 2013-12-9 17:51

YES

jillm4a1 发表于 2013-12-17 13:11

写操作不是原子的,因为写一个变量需要使用3条指令

从内存加载到寄存器
改写寄存器
从寄存器写回到内存

读操作是原子的,只需要“从内存加载到寄存器”

sinlaser 发表于 2013-12-19 13:49

请问安卓系统现在好开发吗?

snakeemail 发表于 2013-12-19 17:07

sinlaser 发表于 2013-12-19 13:49 static/image/common/back.gif
请问安卓系统现在好开发吗?

我是在uboot里编程,很痛苦
页: [1]
查看完整版本: 我的cpu是32位的,两个线程用一个32位变量是否要互锁?