【发布时间】:2010-09-30 06:54:15
【问题描述】:
当我从 windbg 对一个死锁的应用程序发出 !syncblk 命令时,我得到了 以下输出。它显示哪个线程持有锁。但它没有 指示哪些线程正在等待锁。我怎样才能识别 正在等待的线程? .
0:004> !syncblk
Index SyncBlock MonitorHeld Recursion Owning Thread Info SyncBlock Owner
2 0016d12c 3 1 0014b1c0 1ab8 0 01292e3c System.Object
-----------------------------
Total 2
CCW 0
RCW 0
ComClassFactory 0
Free 0
【问题讨论】:
-
您是否阅读了我在您上一个问题中发布的链接中关于如何调试死锁的那篇文章?
-
@Mitch Wheat:我第一次读这篇文章时错过了这个。谢谢