Re[2]: Медленные функции ожидания или select vc WaitFor...
От: Аноним  
Дата: 14.02.11 17:33
Оценка:
Здравствуйте, Jolly Roger, Вы писали:

JR>select работать вернее всего не будет и в любом случае ничего не даст. Эффект связан с особенностями работы планировщика и наличием других использующих процессор потоков. Попробуйте увеличить приоритет потока, который вызывает WaitForXXX


Для сокетов select как раз дает эффект — возвращает по событию сразу, без задержки (просто если бы была задержка, то сеть под Windows работала бы очень медленно — попробуйте поставить после select:
Sleep(1);/*все равно будет задержка 16 ms */
и для интенсивного обмена — скорость сразу заметно упадет).

Я спросил по поводу сокетов потому, что обратный механизм т.е. ReadFileEx(socketHandle, ...) работает, вот я и предположил а вдруг работает и наоборот?

Подъем приоритета потока эффекта не дает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.