1、UI线程启动子线程;
2、关闭窗体,线程和进程都是还活着;
问题来了,如何在关闭窗体时,启动线程的进程也相应的关闭?
1、之前在百度和谷歌都收了 下,很多人都说,创建子线程后,只需在启动前将isBackground置为true,那么就可以了,后来我去试了下,没实现想要的结果,进程照样活着。
2、后来尝试用Process类 直接使用其Kill方法,可以但是在不懂电脑上你的进程名字会不一样(至少我发现有这个情况)
3、最后尝试了一种很简单的方法,直接在program类的main函数最后一行,加一句:Environment.Exit(0); 就可以了。
以上方法,读者可以自己去试下,是否达到了你要的效果。(如果有新的发现可以告知。)