Frage

Wie kann man kombinieren AIO und epoll zusammen in einer einzigen Ereignis-Schleife?

Google findet viel Gerede von 2002 und 2003 über die Vereinheitlichung sie, aber seine unklar, ob etwas passiert ist, oder wenn es möglich ist.

Hat jemand rollt ihre eigene mit einer epoll Schleife für das aio Signal mit eventfd?

War es hilfreich?

Lösung

try libevent:

http://www.monkey.org/~provos/libevent/

gibt es Patches sowohl zu unterstützen.

Andere Tipps

Sie sehen http://www.xmailserver.org/eventfd-aio- test.c für eine Probe von aio und eventfd

eventfd mit epoll?

  

"Ein wichtiger Punkt um eine eventfd Dateideskriptor ist, dass es nur überwacht werden kann    wie jede andere Datei-Descriptor mit select (2), Umfrage (2) oder epoll (7). "

FreeBSD AIO unterstützt zusammen mit kqueue kann der AIO Abschluss durch die kqueue Schnittstelle überwacht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top