草庐IT

valueTypeLock

全部标签

c# - 如何正确锁定值类型?

我正在阅读有关线程和锁定的内容。您不能(也不应该)锁定值类型是常见的做法。那么问题来了,推荐的锁定值类型的方式是什么?我知道有几种方法可以做一件事,但我还没有看到一个例子。虽然MSDN论坛上有一个很好的话题,但我现在似乎找不到了。谢谢 最佳答案 使用另一个对象进行锁定。intvalueType;objectvalueTypeLock=newobject();voidFoo(){lock(valueTypeLock){valueType=0;}} 关于c#-如何正确锁定值类型?,我们在St