我的应用程序陷入僵局。有什么方法可以识别当前锁定的对象(如下所示)?
void DoWork()
{
lock(this._lockObj)
{
// Do some work
}
}
请您参考如下方法:
最好的方法是使用WinDbg和SOS扩展。它有一个名为!SyncBlk的命令,仅提供此信息。这是快速教程的链接
http://dotnetdebug.net/2006/02/23/syncblk-in-sos-for-net-framework-20/
