代码:
DWORD WINAPI ThreadFun(LPVOID q) {
for(int i = 0;i++;i<10){
cout << "I'm working...\n";
}
return 0;
}
int main()
{
DWORD t;
HANDLE thr1 = CreateThread(NULL, 0, &ThreadFun, NULL, 0, &t);
cout << "Main thread\n";
return 0;
}
示例:
#include <Windows.h>
#include <iostream>
DWORD WINAPI ThreadFun(LPVOID q) {
for (int i = 0; i < 10; ++i) {
std::cout << "I'm working...\n";
}
return 0;
}
int main()
{
DWORD t;
HANDLE thr1 = CreateThread(NULL, 0, &ThreadFun, NULL, 0, &t);
std::cout << "Main thread\n";
if (thr1 == nullptr) std::cout << GetLastError() << '\n';
else WaitForSingleObject(thr1, INFINITE);
}