|
HANDLE hEvent;
DWORD WINAPI QueueThread (void * param)
{
for (;;)
{
for (int i = 0; i < 62; i++)
{
// your code here
if (WAIT_OBJECT_0 != WaitForSingleObject (hEvent, 0))
{
SetEvent(hEvent);
}
}
Sleep(500);
}
return 0;
}
// start your thread somewhere
{
DWORD threadID;
hEvent = CreateEvent(NULL, TRUE, TRUE, 0);
HANDLE hThread = CreateThread (NULL, NULL, QueueThread, NULL, 0, &threadID);
ResumeThread(hThread);
}
//
void CkolyanDlg::OnBnClickedButton1()
{
ResetEvent(hEvent);
}
Составить ответ ||| Конференция ||| Архив
Ответы
E-mail: info@telesys.ru