定义
CWinThread* A;
CWinThread* B;
A=AfxBeginThread(functiona,null);
B=AfxBeginThread(functionB,null);其中functiona和functionB执行两个不同的循环,互不影响,我可以这样定义吗?可以在多线程中定义两个CWinThread对象吗?然后再分别停止两个线程
CWinThread* A;
CWinThread* B;
A=AfxBeginThread(functiona,null);
B=AfxBeginThread(functionB,null);其中functiona和functionB执行两个不同的循环,互不影响,我可以这样定义吗?可以在多线程中定义两个CWinThread对象吗?然后再分别停止两个线程
if(A!=NULL)
{
HANDLE thread=m_arpspoofthread->m_hThread;
if(thread!=NULL)
{
BOOL res=TerminateThread(thread,0);
if(!res)
return false;
A=NULL;
}
if(B!=NULL)
{
HANDLE thread=m_arpspoofthread->m_hThread;
if(thread!=NULL)
{
BOOL res=TerminateThread(thread,0);
if(!res)
return false;
B=NULL;
}
不知行不行啊 }