<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тематический каталог: Различия kqueue (FreeBSD) и epoll (Linux) ( kqueue select poll epoll)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/11947.html</link>
    <description>Обсуждение статьи тематического каталога: Различия kqueue (FreeBSD) и epoll (Linux) ( kqueue select poll epoll)&lt;br&gt;&lt;br&gt;Ссылка на текст статьи: http://www.opennet.ru/base/dev/kqueue_vs_epoll.txt.html&lt;br&gt;</description>

<item>
    <title>Различия kqueue (FreeBSD) и epoll (Linux) ( kqueue select poll epoll) (Анином)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/11947.html#5</link>
    <pubDate>Mon, 10 Oct 2022 12:53:48 GMT</pubDate>
    <description>io_uring однако&lt;br&gt;</description>
</item>

<item>
    <title>Различия kqueue (FreeBSD) и epoll (Linux) ( kqueue select poll epoll) (MaMoHT)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/11947.html#4</link>
    <pubDate>Wed, 18 Mar 2009 04:06:05 GMT</pubDate>
    <description>Статья малость устарела:&lt;br&gt;&lt;br&gt;1. Все три типа нотификаций в linux появились (об этом уже написали).&lt;br&gt;2. Opaque user data тоже появился (тоже уже написали).&lt;br&gt;3. Для того, чтобы убрать нотификацию EPOLLOUT не нужно делать два вызова. Делается это через EPOLL_CTL_MOD.&lt;br&gt;4. В 2.6.17 появился EPOLLRDHUP - позволяет ловить тот самый пресловутый конец файла, без дополнительного вызова recv.&lt;br&gt;5. Для нотификации об изменении метаданных на диске есть inotify, который пихаешь в тот же самый epoll. По аналогии с inotify для таймеров есть timerfd_create (опять же через epoll), для сигналов signalfd (опять же через epoll).&lt;br&gt;&lt;br&gt;Остального нет, но думаю постепенно реализуют.&lt;br&gt;</description>
</item>

<item>
    <title>Различия kqueue (FreeBSD) и epoll (Linux) ( kqueue select poll epoll) (ABorland)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/11947.html#3</link>
    <pubDate>Thu, 29 Nov 2007 10:02:04 GMT</pubDate>
    <description>Linux KQUEUE prototype&lt;br&gt;http://www.fsl.cs.sunysb.edu/~kolya/projects/&lt;br&gt;Реализована альфа версия поддержки KQUEUE в ядре линуха, кому очень надо доделайте и тащитесь от щастья&lt;br&gt;</description>
</item>

<item>
    <title>Различия kqueue (FreeBSD) и epoll (Linux) ( kqueue select poll epoll) (nuclight)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/11947.html#2</link>
    <pubDate>Thu, 29 Jun 2006 20:07:56 GMT</pubDate>
    <description>Насколько я понимаю, часть положений слегка устарела. В epoll() добавили остальные виды нотификации (Level Triggering vs Edge Triggering) и opaque user data. В остальном он по-прежнему сосёт.</description>
</item>

<item>
    <title>Различия kqueue (FreeBSD) и epoll (Linux) ( kqueue select poll epoll) (BaT)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/11947.html#1</link>
    <pubDate>Thu, 04 Aug 2005 22:23:42 GMT</pubDate>
    <description>В Linux знают о AIO, но уведомление там через сигналы. Во FreeBSD этот механизм тоже есть, но поломан :( Так что kqueue тут вынужденная альтернатива...</description>
</item>

</channel>
</rss>
