在C++中,createThread函數是用來創建新線程的函數。它的用法如下:
#include <Windows.h>
DWORD WINAPI myThreadFunction(LPVOID lpParam) {
// 線程的具體執行代碼
return 0;
}
HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpThreadAttributes,
SIZE_T dwStackSize,
LPTHREAD_START_ROUTINE lpStartAddress,
LPVOID lpParameter,
DWORD dwCreationFlags,
LPDWORD lpThreadId
);
參數說明:
if (hThread == NULL) {
// 處理創建線程失敗的情況
return 1;
}
CloseHandle(hThread);
這樣就創建了一個新線程,并在新線程中執行了指定的函數。