多线程编程出现意外中断
在对话框程序中,想再创建一个工作者线程来控制CWGraph控件的显示。
但是我用尽了各种办法,编译能通过,但是就是在运行时出现以下错误:
VS2008 报错:Graph.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0251fcbc
创建线程时,我用过AfxBeginThread函数,用过WinAPI的CreateThread;传递线程参数时,用过结构体,用过this指针,也用过句柄。
通过断点调试,发现执行创建线程的语句时并没有出错,出错的地方往往在调用创建线程函数的那个函数返回时报错。提示出现意外的中断,然后输出窗口就会出现上面那行错误。
救命啊,已经一周了,这个问题一直停滞不前。