問題:WinForm窗口,點擊了右上角的關閉按鈕,窗口是關了,但是進程仍然存在,需要手工結束進程。
原因:因為窗口運行的時候創建了前台線程,而前台線程會阻止進程終止,所以即使當窗口關閉但是進程一直無法結束。
解決方法:創建線程的時候,將線程的IsBackground屬性設置成true,就可以了。
Environment.Exit(0);
問題:WinForm窗口,點擊了右上角的關閉按鈕,窗口是關了,但是進程仍然存在,需要手工結束進程。
原因:因為窗口運行的時候創建了前台線程,而前台線程會阻止進程終止,所以即使當窗口關閉但是進程一直無法結束。
解決方法:創建線程的時候,將線程的IsBackground屬性設置成true,就可以了。
Environment.Exit(0);
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。