Studio調試器的UI行爲我有一個鎖的代碼塊:C#視覺與鎖
lock (obj)
{
//...
}
我也有同樣的對象鎖定的屬性。足夠簡單的場景。我的問題是,如果我在鎖定的代碼塊中放置斷點,然後檢查Visual Studio調試器中的屬性,會發生什麼情況?調試器會死鎖,直到斷點後繼續執行(或者終止Visual Studio /調試)?或者將調試器根本不會顯示該財產的任何數據
我之所以問的是我爲了調試的目的有某種屬性(只)(從UI抓在後臺線程數據?);我與它確定偶爾不顯示數據時,這種情況發生,但已經墜毀的調試器(和Visual Studio)許多不好的調試屬性的時候,我寧願避免代碼可能會在某些時候妨礙我調試的努力時,這我試圖幫助開始!
我打算在某個時候測試這個時候我有一些時間,但希望從別人誰可能知道更好更快的答案。
我發誓,你可以在你花在編寫問題的一小部分時間已經測試了這一點。 –
我不會擔心崩潰調試器 - 這是Visual Studio團隊擔心的問題。我會更擔心我的多線程同步點是有效的。你應該花時間寫多線程單元測試。 – SliverNinja
@Charles我承認,在輸入問題後,問題變得比我原先想的要簡單得多,但是在那個時候,建立一個測試比開發後期工作和希望得到快速回答更重要: P – StarKat99