#include < iostream.h >
#include <windows.h >
using namespace std
bool finish = false;
DWORD WINAPI WorkerThread(LPVOID);
void main()
{
// 작업 쓰레드 시작
DWORD dwID
HANDLE h = CreateThread(NULL, 0, WorkerThread, NULL, 0, &dwID);
Sleep(1000);
// 작업 쓰레드가 종료하도록 유도
finish = true
// 쓰레드 종료를 기다림
WaitForSingleObject(h, INFINITE);
CloseHandle(h);
}
DWORD WINAPI WorkerThread(LPVOID)
{
cout << "Worker Thread started" << endl
int i = 0
while(!finish)
{
++i
}
cout << "Worker Thread finished : " << i << endl
return 0
}
________________________________________________________________
void Thread_2(PVOID pVoid)
{
돌아갈내용
}
시작하는 함수.
_beginthread(쓰레드명, 0, 전달인자);
_beginthread(Thread_1, 0, &action);