Эта функция есть на _beginthreadex
странице MSDN :
unsigned __stdcall SecondThreadFunc( void* pArguments )
{
printf( "In second thread...\n" );
while ( Counter < 1000000 )
Counter++;
_endthreadex( 0 );
return 0;
}
Я знаю, что вы можете получить значение, возвращаемое _endthreadex
с помощью функции GetExitCodeThread
, но как вы получите значение, возвращаемое return
?
Еще один вопрос: _endthreadex
не завершает поток, почему после этого они поставили return 0
?