疑難排解例外狀況:System.Threading.AbandonedMutexException
當一個執行緒正在等候 Mutex 物件,而另一個執行緒卻以結束但未釋放 Mutex 的方式放棄 Mutex 時,所擲回的例外狀況。
備註
放棄的 Mutex 通常表示程式碼中的嚴重錯誤。 當執行緒結束但未釋放 Mutex 時,Mutex 所保護的資料結構便可能處於不一致的狀態。 如果能夠確認資料結構的完整性,要求 Mutex 擁有權的下一個執行緒就可以處理這個例外狀況並繼續進行。
當一個執行緒正在等候 Mutex 物件,而另一個執行緒卻以結束但未釋放 Mutex 的方式放棄 Mutex 時,所擲回的例外狀況。
放棄的 Mutex 通常表示程式碼中的嚴重錯誤。 當執行緒結束但未釋放 Mutex 時,Mutex 所保護的資料結構便可能處於不一致的狀態。 如果能夠確認資料結構的完整性,要求 Mutex 擁有權的下一個執行緒就可以處理這個例外狀況並繼續進行。