-
>... при NMPWAIT_WAIT_FOREVER ... приводит к картине с ощутимым ростом нагрузки на CPU для данного потока этого процесса, так ?
При NMPWAIT_USE_DEFAULT_WAIT
> Все ведь просто выясняется:
Попробую.
-
> При NMPWAIT_USE_DEFAULT_WAIT
Разницы никакой. Дифолтный таймаут, заданный при CreateNamedPipe максимально большим, вплоть до INFINITE, заставит клиента при NMPWAIT_USE_DEFAULT_WAIT ждать так же долго как он ждал бы при NMPWAIT_WAIT_FOREVER
-
-
Работает на всех ОС одинаково нормально, процессор не нагружает.
-
> Работает на всех ОС одинаково нормально, процессор не нагружает
Что и требовалось доказать, см. [1]
-
> Что и требовалось доказать, см. [1]
Но легче от этого не стало, проблема то осталась. Ладно, фиг с ней. Я думаю, что отсутсвие функции WaitNamedPipe не так уж и критично, тем более что сообщения клиента сервер получает 2-3 раза в час, так что вероятность того, что канал будет занят очень и очень мала. Сергей М., спасибо за помощь.
-
> проблема то осталась
Это уже совсем другая проблема. Видимо ты не в состоянии ее сформулировать.
|