唯一访问变量的最佳方法

时间:2012-12-05 07:35:39

标签: c# .net task-parallel-library .net-4.5

要在MultiThreaded程序中独占使用变量,我习惯于声明一个静态变量,并在Lock()块中更改该变量。

我想知道是否有更好的方式来声明(例如:int)变量,它应该相互使用(例如:增加和减少int变量)。

1 个答案:

答案 0 :(得分:0)

我找到了Interlocked.Increment()Interlocked.Decrement()。我觉得这对我来说是一个很好的解决方案。