用C#做了個執行緒間同步的小程式,但每次關閉視窗後程式仍然在,是什麼原因?
解決方法:
要加一句 執行緒.IsBackground = true; 否則退出的只是窗體
上面的方法沒看懂。。。
MSDN上說法,Abort不是立即釋放執行緒所用的資源。問下,關閉視窗,當不關閉程式吧。如果關閉程式,你就加上Process.GetCurrentProcess().Kill();
用C#做了個執行緒間同步的小程式,但每次關閉視窗後程式仍然在,是什麼原因?
解決方法:
要加一句 執行緒.IsBackground = true; 否則退出的只是窗體
上面的方法沒看懂。。。
MSDN上說法,Abort不是立即釋放執行緒所用的資源。問下,關閉視窗,當不關閉程式吧。如果關閉程式,你就加上Process.GetCurrentProcess().Kill();