Ein kleines Beispiel zu Threads
hoffe das hilft dir weiter
Code:
#include <cstdlib>
#include <iostream>
#include <windows.h>
using namespace std;
HANDLE hThread[2];
DWORD dwThread[2];
DWORD WINAPI ThreadFunc2(LPVOID data)
{
for(int index=0; index <50; index ++)
{
printf("Hallo du\n");
Sleep(100);
}
return((DWORD)data);
}
DWORD WINAPI ThreadFunc1(LPVOID data)
{
for(int index=0; index <50;index++)
{
printf("muh");
Sleep(100);
}
return((DWORD)data);
}
int main(int argc, char *argv[])
{
int index = 0;
hThread[0]=CreateThread(NULL,
0,
ThreadFunc1,
(LPVOID)index,
0,
&dwThread[0]
);
index = 1;
hThread[index]=CreateThread(NULL,
0,
ThreadFunc2,
(LPVOID)index,
0,
&dwThread[index]
);
system("PAUSE");
return EXIT_SUCCESS;
}