在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);
这样就创建了一个新线程,并在新线程中执行了指定的函数。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: c++中protected的作用是什么