Добрый день! Подскажите пожалуйста, вот есть такой простой "поток"
DWORD WINAPI ThreadProc(LPVOID indata)
{
DWORD dwBytesReturned;
LOGBUF LogBuf;
while( gl_fbExitNow==FALSE )
{
//DeviceIoControl(hDevice, IOCTL_GETLOG, NULL, 0, &LogBuf, sizeof(LOGBUF), &dwBytesReturned, NULL);
printf("get log \n");
Sleep(2000);
}
printf("exit get log \n");
printf( "#: " );
return 0;
}
И грузит он процессор напару с csrss.exe на 100%, хотя по МСДН должно получится, что поток будет не работать
( Sleep(2000) ) 2 сек. Почему же тогда грузится так процессор?