方法:
在VS中配置项目属性->链接器->系统->子系统设为:控制台(/SUBSYSTEM:CONSOLE),然后用ctrl+F5运行(不调试运行)。
应该说,程序的关闭处理还是不完善。多线程,应该是在主线程关闭前,在合理的位置抛出消息给子线程,声明程序结束,子线程中,如果有对主线程的访问,也应该先判断主程序的合法性,并根据异常结果进行处理,如果这些没有处理好,是会发生你所说的情况。欢迎分享,转载请注明来源:内存溢出
方法:
在VS中配置项目属性->链接器->系统->子系统设为:控制台(/SUBSYSTEM:CONSOLE),然后用ctrl+F5运行(不调试运行)。
应该说,程序的关闭处理还是不完善。多线程,应该是在主线程关闭前,在合理的位置抛出消息给子线程,声明程序结束,子线程中,如果有对主线程的访问,也应该先判断主程序的合法性,并根据异常结果进行处理,如果这些没有处理好,是会发生你所说的情况。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)