需要的头文件:
#include <thread>//多线程
启动线程操作,将以下代码放在需要启动线程的位置,CreateThread中的fun是需要在线程中运行的函数:
HANDLE hThread = NULL;
DWORD dwThreadID = 0;//保存线程ID
hThread = CreateThread(0, 0, fun, NULL, 0, &dwThreadID);//创建线程
CloseHandle(hThread);//关闭内核对象,不会停止线程
执行任务函数:
DWORD WINAPI fun(LPVOID lpParameter)//执行线程任务的函数
{
//这里的代码在线程中执行了
return 0;
}