我正在查看http://msdn.microsoft.com/en-us/library/aa691278(VS.71).aspx,它说 int 的读写是原子的,而 long 的读写可能不是。对于 64 位平台真的是这样吗?是不是 IntPtr.Size == 64 位或长?我是否遗漏了什么或语言规格不够完整?
这里还有更多想法:http: //philosopherdeveloper.wordpress.com/2011/02/08/beware-assignment-atomic-assignment/