暂停的线程不能自己调用ResumeThread()恢复执行,这句话什么意思解决思路

暂停的线程不能自己调用ResumeThread()恢复执行,这句话什么意思
CWinThread* pThread=AfxBeginThread(ThreadFunc,(LPVOID)&m_edit);
pThread->SuspendThread();
pThread->ResumeThread();
这样是可以的
那这句话:暂停的线程不能自己调用ResumeThread()恢复执行
什么意思呢

------解决方案--------------------
pThread->SuspendThread();
pThread->ResumeThread();
这两句话都是主线程调用的,pThread本身执行时是不能自己恢复自己的吧
------解决方案--------------------
难道不是?
------解决方案--------------------
楼主 你想想,如果线程T自己调用SuspendThread挂起自己,那么之后T就被挂起了,然后调用ResumeThread它能得到执行吗
------解决方案--------------------
自己把自己反锁在家里,把钥匙丢出去,你还能出门吗?
必须叫别人来帮你开门了。