摘要:Thread無法關閉 or 視窗關閉後,仍無法釋放資源? 試試這個吧!
1. 用System.Environment.Exit(0);退出。
2.把thread.IsBackground = true;加上。
3. 把用到的資源徹底的釋放,再通知Thread退出。
4.Application.Exit(); //完全釋放資源
EX: TCP Socket的同步狀態,當Recieve尚未回應時,Thread是無法中止的
CurrentThread.ThreadState便會得到 AbortRequested的情況發生,亦即CurrentThread.IsAlive=True。