我已经CWinThread m_pThread
使用AfxBeginThread()
. 然后我需要摧毁它。经过一些操作后,我需要再次创建线程。我又打电话AfxBeginThread()
了。
我收到消息this may be due to corruption of the heap...
。我没有在线程中做任何测试。我仍然发现了这个错误。
我被这些破坏了线程。
enter code here
bool bRet = TerminateThread(m_pThread->m_hThread, -1);
delete m_pThread;
m_pThread->m_hThread = NULL;
m_pThread = NULL;