Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为了在多线程程序中专门使用一个变量,我曾经声明一个静态变量并在Lock()块中更改该变量。
Lock()
我想知道是否有更好的方法来声明(例如:一个int)应该相互使用的变量(例如:增加和减少一个int变量)。
int
我发现Interlocked.Increment()和Interlocked.Decrement()。我认为这对我来说是一个很好的解决方案。
Interlocked.Increment()
Interlocked.Decrement()