URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36996
[ Назад ]

Исходное сообщение
"Тематический каталог: Использование механизма kqueuekevent в FreeBSD (select queue socket poll freebsd kqueue)"

Отправлено auto_topic , 23-Мрт-07 10:44 
Обсуждение статьи тематического каталога: Использование механизма kqueuekevent в FreeBSD (select queue socket poll freebsd kqueue)

Ссылка на текст статьи: https://www.opennet.ru/base/dev/kevent_freebsd.txt.html


Содержание

Сообщения в этом обсуждении
"Использование механизма kqueuekevent в FreeBSD (select queue socket poll freebsd kqueue)"
Отправлено ilnar , 23-Мрт-07 10:44 
>я только рассмотрю select() в качестве примера,
>тем более что poll() медленнее, чем select()
>(передается больше параметров)

с этим не согласен. автор столкнулся с более медленной работой только потому, что во FreeBSD poll это просто обертка над select (в этом можно убедиться посмотрев в состоянии select в top). если посмотреть на линукс, там будут другие показатели.
"Передается больше параметров" - это никогда не было бедой, тем более раз это просто указатели, а повторное заполнение этих массивов не требуется.