Обсуждение статьи тематического каталога: Использование механизма kqueuekevent в FreeBSD (select queue socket poll freebsd kqueue)Ссылка на текст статьи: http://www.opennet.me/base/dev/kevent_freebsd.txt.html
>я только рассмотрю select() в качестве примера,
>тем более что poll() медленнее, чем select()
>(передается больше параметров)с этим не согласен. автор столкнулся с более медленной работой только потому, что во FreeBSD poll это просто обертка над select (в этом можно убедиться посмотрев в состоянии select в top). если посмотреть на линукс, там будут другие показатели.
"Передается больше параметров" - это никогда не было бедой, тем более раз это просто указатели, а повторное заполнение этих массивов не требуется.