static unsigned __stdcall TimerThread (PVOID pvoid);
static HANDLE hTimerEvent = 0;
static HANDLE hTimerThread = 0;
...
// Event erzeugen:
hTimerEvent = CreateEvent(NULL, FALSE, TRUE, __TEXT("hTimerEvent"));
// Thread starten
...
...
// Der Thread selbst:
static unsigned __stdcall TimerThread (PVOID pvoid)
{
while (Irgendein_Abbruchkriterium)
{
WaitForSingleObject(hTimerEvent, 100);
// Tu irgendwas
}
return 0;
}