我做了一个多线程,只有工作线程,它启动后,主界面还是死锁,为什么?

我做了一个多线程,只有工作线程,它启动后,主界面还是死锁,为什么?
[33 byte] By [zjsxszj-沈智江] at [2008-5-23]
# 1
51 code
111222-www.111222.cn at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 2
声明:UINT UnZipBHYX(LPVOID pParam);
调用:
void CTJSockDoc::Bhyx_Unzip()
{

AfxBeginThread(UnZipBHYX,(LPVOID)this);
}
函数体:
UINT UnZipBHYX(LPVOID pParam)
{
int m_ArrySize,i;
bhyx_u* m_ArryData;
CTJSockDoc* pDoc=(CTJSockDoc*)pParam;
m_ArrySize=pDoc->m_BufDataArray.GetSize();
TRACE("收到报文数:%d",m_ArrySize);
for(i=0;i<m_ArrySize;i++)
{
m_ArryData=(bhyx_u*)pDoc->m_BufDataArray.GetAt(i);
pDoc->ReceiveQYX(m_ArryData);
}
pDoc->m_BufDataArray.RemoveAll();
return 0;
}
zjsxszj-沈智江 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 3
給代碼看看。
# 4
MFC??!
我不懂。。呵呵