为什么有人会使用新的互斥锁来锁定?
<inherits name="com.smartgwt.SmartGwt"/>
答案 0 :(得分:2)
如果这真的是Mutex
的唯一用途,那么它确实没有意义。正常的object
已经足够了。
答案 1 :(得分:1)
为什么有人会使用新的互斥锁来锁定?
可能是因为教程中有人说“Mutex”,他们确实想到了graythresh
对象。将其用作Mutex
没有任何好处或任何特殊效果。任何引用类型都有一个Object Header Word,使其有资格用作lock
对象。
附注 - 使用lock
对象进行锁定将导致static
类的任何实例被阻止而另一个实例持有该锁。