线程崩溃
程序功能:
在线程里调用了一个函数,由主线程过一段时间发送event,让这个函数执行一遍。
我现在把这个函数每执行一步都用OuputDebugString()函数打印出来。
现在的情况是,程序运行一段时间后,OuputDebugString()函数只打印了一半就不打印了。然后主界面卡死。然后单步调试的时候发现给这个线程发时间的函数还在运行。
由于这个函数是顺序执行的,所以不会出现死循环,而且每次卡死的时候,OuputDebugString()函数显示的也不一样。
所以想请问,在线程里顺序执行的函数会不会出现执行一半就不执行了,这种崩溃会不会抛出异常。会不会是内存越界或者资源不够什么的。调试的时候也没弹出什么信息。