Debuggen eines Deadlocks mit dem Befehl! Clrstack von Windbg
Wenn ich den Befehl clrstack ausgab, erhielt ich die folgende Ausgabe. Dies ist der Aufrufstapel eines blockierenden Threads, der einen Deadlock besitzt und zu einem Deadlock führt. Ist das der genaue Zweck? Hat es andere Zwecke (ohne Parameter). Wo kann ich weitere Informationen erhalten?
!clrstack
OS Thread Id: 0x1b2c (6956)
ESP EIP
0012f370 7c90e514 [HelperMethodFrame: 0012f370] System.Threading.Thread.SleepInternal(Int32)
0012f3c4 79299275 System.Threading.Thread.Sleep(Int32)
0012f3c8 00e0030f testlock.LockTest.Test()
0012f420 00e00146 testlock.Program.Main(System.String[])
0012f69c 79e71b4c [GCFrame: 0012f69c]