中国开发网: 论坛: 程序员情感CBD: 贴子 758769
pcplayer
那是因为你的程序退出时候的代码没写好导致的。程序退出时释放了某些资源,这时候线程还在转,访问到这些资源....
这部分的代码需要逐个把线程先停掉,把线程对象逐个释放掉,要同步,比较麻烦。如果没做好,你的程序在退出的时候就会报AV错误。

而你用 IDE 去停止程序,实际上是直接杀死了线程。

所以,我的程序,如果退出的时候很麻烦,懒得去搞每个线程,我就干脆让程序自杀。这样就不会在退出的时候报错导致不能退出了。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录