2009-09-01 71 views
0

我們開發了一個應用程序,它在Vb.Net中具有密集的線程使用(+ -50線程)。有時我們會在執行Thread.Sleep()時在隨機線程中獲得AccessViolationException。執行Threading.Thread.Sleep時出現AccessViolationException

就我們所知,我們並沒有執行不安全的代碼,因爲我們所有的代碼都被管理。我們正在使用DevExpress控件,但我們不知道它們是否具有非託管代碼。

在這一點上我不知道該怎麼做才能嘗試調試和修復這個錯誤。任何提示都會有幫助。

在此先感謝。

+0

您是否碰巧遇到異常的完整堆棧跟蹤?你是否在崩潰時捕獲了內存轉儲? – bobbymcr 2009-09-01 08:38:47

回答

0

問題不在於Thread.Sleep,而是使用My.Computer.Network.Ping(),有時會引發此異常。這是一個已知的錯誤。