为什么要使用Mutex锁定?

时间:2015-06-30 05:15:14

标签: c# .net multithreading locking mutex

为什么有人会使用新的互斥锁来锁定?

  <inherits name="com.smartgwt.SmartGwt"/>

2 个答案:

答案 0 :(得分:2)

如果这真的是Mutex的唯一用途,那么它确实没有意义。正常的object已经足够了。

答案 1 :(得分:1)

  

为什么有人会使用新的互斥锁来锁定?

可能是因为教程中有人说“Mutex”,他们确实想到了graythresh对象。将其用作Mutex没有任何好处或任何特殊效果。任何引用类型都有一个Object Header Word,使其有资格用作lock对象。

附注 - 使用lock对象进行锁定将导致static类的任何实例被阻止而另一个实例持有该锁。