이것은 스레드를 시작하는 데 사용하는 방법이며 작동하지만이 방법에는 단점이 있습니다.이것은 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