Application.Exit()

来源:互联网 发布:unity3d集成百度地图 编辑:程序博客网 时间:2024/06/05 02:38
调用 Application.Exit() 并不一定能让程序立即退出,程序会等待所有的前台线程终止后才能真正退出。

解决方法:

1. 背景线程

为避免因为线程造成程序无法退出,可以将线程设置为后台线程(IsBackground = true)。
当然,这样一来,你需要自行处理后台线程的数据操作安全。

2. Environment.Exit(0);

该方法会强制进程关闭,并给操作系统一个退出代码。  
原创粉丝点击