Где мы должны написать оригинальную функцию потока в классе потока - PullRequest
0 голосов
/ 11 января 2011

Я просматривал учебник по CWinThread и обнаружил, что классы, производные от CWinThread, могут использоваться внутри AfxBeginThread. Пожалуйста, скажите мне, где (под какой функцией) я должен написать логику для потоков или какая альтернатива для UINT MyControllingFunction (LPVOID pParam); внутри класса CWinThread.

С уважением,

Джон.

1 Ответ

2 голосов
/ 11 января 2011

Привет обычная логика функции потока, написанная в функции члена класса

UINT CMyThread::ThreadProc( LPVOID param )
{
  CMyClass * pInstance =  reinterpret_cast<CMyClass*>(param);

  return pInstance->DoMyLogic();
}

если я понимаю ваш вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...