多线程通信问题!急!
cocia 2001-08-19 09:03:56 我定义了一个父线程,父线称包含5个字线称。
在创建子线程的时候,
我将父线程指针作为子线程的成员变量传进去:
m_pChild->m_pParent=this;
子线程向父线程通信的时候,用消息:
m_pParent->PostThreadMessage(WM_MYMESSAGE,0,0);
在父线程里映射消息处理ON_THREAD_MESSAGE
父线程怎么收不到消息?
调试时,调试窗口有提示:
.........Access Vidation in MFC42D.DLL.....
假如不是子线程,而不别的对象,
m_pParent->PostThreadMessage(WM_MYMESSAGE,0,0);
能成功发送!
这是怎么回事,是线程有什么限制?