在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);
这样就创建了一个新线程,并在新线程中执行了指定的函数。