摘要:VB.NET 處理「執行緒已經中止」的錯誤
這幾天遇到一個執行緒(Thread)的錯誤,後來寫個小範例來嘗試重現錯誤,嘿嘿
終於給我發現問題點
在這裡分享一下我的處理方法吧

Imports System.Threading
' 執行緒處理的內容
Private Sub threadProcess()
While True
Try
' 要做執行緒的程式碼
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Thread.Sleep(100)
End While
End Sub在threadProcess()裡面不要使用Try...Catch...End Try
因為 Thread 只要被停止(Abort)就會拋出例外 ThreadAbortException
如果使用 Try...Catch 就會出現錯誤訊息
Private