我们应该在线程类中编写原始线程函数

时间:2011-01-11 18:20:42

标签: multithreading visual-c++ mfc

我正在阅读CWinThread教程,发现从CWinThread派生的类可以在AfxBeginThread中使用。请告诉我应该在哪里(在哪个函数下)编写线程的逻辑,或者哪个是CWinThread类中 UINT MyControlingFunction(LPVOID pParam); 的替代方法。

此致

约翰。

1 个答案:

答案 0 :(得分:2)

通常用类成员函数

编写的线程函数逻辑
UINT CMyThread::ThreadProc( LPVOID param )
{
  CMyClass * pInstance =  reinterpret_cast<CMyClass*>(param);

  return pInstance->DoMyLogic();
}

如果我理解你的问题