私はネストされた複数のロックを調査してきましたが、この特定のシナリオがどこで対処されているかはわかりません。
class x
{
Method1()
{
Lock (object)
{
Method2();
}
}
Method2()
{
Lock (object)
{
//do stuff
}
}
}//close class x
ロックオブジェクトを同じにすることはできますか、それとも異なる必要がありますか?
あるアプローチが他のアプローチよりも優れている点はありますか?