发布网友 发布时间:2022-05-26 18:26
共2个回答
热心网友 时间:2023-10-16 17:59
Application.Exit只有在所有前台线程退出后才退出应用;换句话说,如果还有前台线程运行,则不会退出应用程序。
Environment.Exit则立即终止进程,相比之下Environment.Exit更狠些,有连锅端的意思。
如果程序是多线程的,其中有前台线程(即没有被显式设置IsBackground=true的线程),当调用Application.Exit方法后,由于前台线程还在运行,往往会造成Application.Exit失效。
热心网友 时间:2023-10-16 18:00
楼主是否创建了多个进程 这样默认是无法关闭程序的.