2011-08-04 80 views

回答

0

不,至少不容易。

你可以使用像JetBrains dotTrace這樣的東西,它可以讓你進入調用棧的底部,找出問題的起因。

http://www.jetbrains.com/profiler/

+0

謝謝你的迴應。我會研究它。 – abw333

1

嗯,這不可能是解釋。另一個保持閱讀器鎖定的線程不會阻止您獲取閱讀器鎖定。讀取可以共享。唯一可能的解釋是一個線程擁有唯一的寫入鎖。這在調試器中是可見的,private _dwWriterID字段保存擁有它的線程的ManagedID。將它匹配到在Debug + Windows + Threads窗口中看到的線程。 VS2010顯示管理的ID,早期版本不。雙擊它並切換到調用堆棧窗口以查看此線程正在執行的操作。

相關問題