在我们编写程序时,经常要同时执行多个任务,这时就要用到线程。
先加上头文件:
#include <Windows.h>
#include <thread>
然后再写上一个函数——也就是要同时做的事情。
DWORD WINAPI thread(LPVOID lpParameter)
{
//要做的事情
return 0L;
}
再在主函数写上一段:
HANDLE hThread = CreateThread(NULL, 0, thread/*函数名*/, NULL, 0, NULL);//开线程
CloseHandle(hThread);//关闭句柄,跟读取、保存文件后面的close是一样的
这时,就可以同时执行thread()和main()了。