您的位置:首页 > 编程语言 > C#

c#窗体关闭的时候关闭线程

2017-11-13 21:23 399 查看
程序退出的方法:

this.Close(); 
只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;

Application.Exit();
强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;

Application.ExitThread();
强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;

System.Environment.Exit(0);
  这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c#
相关文章推荐