これは私がスレッドを開始するために使用するメソッドですが、うまくいきますが、この方法には欠点があります。これはC++でスレッドを開始する正しい方法ですか?
HANDLE A = (HANDLE)_beginthredex(0,0,&ThreadFunction,0,0,0);
そして私はCloseHandle(A);
でスレッドを終了します。
void myFunc()
{
//code here
}
unsigned int _stdcall ThreadFunction(void* data)
{
myFunc();
return 0;
}
は、私は私の主な機能は、私が使用しています。
'#include'です。 C++ STLの 'thread'ライブラリを使用してください。 –
Charles