Вопрос о потоках.
От: Аноним  
Дата: 27.12.07 10:31
Оценка:
Добрый день! Подскажите пожалуйста, вот есть такой простой "поток"
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 сек. Почему же тогда грузится так процессор?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.