控制台程序关闭的时候 内存出错
我写了一个控制台程序,用到了多线程、Socket通信,运行的时候没有一点问题,但是一旦关闭该程序,就会报错,内存不能为read,请遇到过这种情况的大神们给个思路
[解决办法]
应该是进程退出了,线程还在继续执行导致的,退出线程后再退出进程
[解决办法]
检查下 析构函数或者退出相关接口的实现问题!
[解决办法]
退出时用exit(0);
[解决办法]
使用调试运行, 出错的时候点击重试, 就会进入调试, 然后看是哪里崩溃了, 如果当前崩溃的地方不是你的代码, 那么就查看调用堆栈, 然后到你的代码那一层