【发布时间】:2012-08-28 11:38:24
【问题描述】:
我想我读到 Int32 和 Int64 上的操作在 .Net 中的 64 位系统上是真正的原子操作(即程序集/应用程序编译为 64 位)。
这是真的吗?
我找不到 MSDN 引用,所以我想我会在这里问你们。
我想知道是否使用 Interlocked 类来检查和减少来自多个线程的 Int32 的值,我正在将其编译为 64 位应用程序。
在 MSDN 上这些方法的文档中有一点帮助,但我不确定我是否理解正确。
谢谢
【问题讨论】:
-
“使用联锁类”是什么意思?
-
表示使用 System.Threading.Interlocked 类来递减 Int32 的值。
标签: .net multithreading