Skip to main content
 首页 » 编程设计

c#之查找锁定的对象

2024年01月18日24jyk

我的应用程序陷入僵局。有什么方法可以识别当前锁定的对象(如下所示)?



void DoWork() 
{ 
   lock(this._lockObj) 
   { 
      // Do some work 
   } 
} 

请您参考如下方法:

最好的方法是使用WinDbg和SOS扩展。它有一个名为!SyncBlk的命令,仅提供此信息。这是快速教程的链接


http://dotnetdebug.net/2006/02/23/syncblk-in-sos-for-net-framework-20/