如何锁定多个对象?

10 浏览
0 Comments

如何锁定多个对象?

我想同时锁定两个对象。

为什么不能像这样写代码呢?

lock (obj1, obj2)

我总是需要这样写吗?

lock (obj1)
{
    lock (obj2)
    {
    }
}

可能可以简化一下吗?

或许最好引入一个特殊的私有对象,并将其用于锁定...

0