2015年7月15日 星期三

[C#] 停止Thread的運作

一個可能的做法是,使用Join方法,並結合while,讓Thread充分地完成工作後再停止。
工作到一半緊急地停止,也容易讓資料變得不完全,難以除錯。
但如果真的停不下來怎麼辦?? 設定Retry次數??

while (thread.ThreadState ==  ThreadState.Running)

{
   thread.Join(10);
}

沒有留言:

張貼留言