Pregunta

¿Cómo puedes combinar AIO y epoll juntos en un solo ciclo de eventos?

Google encuentra muchas conversaciones de 2002 y 2003 sobre unificarlas, pero no está claro si sucedió algo o si es posible.

¿Alguien ha rodado con un bucle epoll usando eventfd para la señal aio?

¿Fue útil?

Solución

prueba liberante:

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

hay parches para admitir ambos.

Otros consejos

puede ver http://www.xmailserver.org/eventfd-aio- test.c para una muestra de aio y eventfd

Intenté eventfd con epoll?

  

" Un punto clave sobre un descriptor de archivo eventfd es que se puede monitorear solo    como cualquier otro descriptor de archivo usando select (2), poll (2) o epoll (7). "

FreeBSD soporta AIO junto con Kqueue, la finalización de AIO puede ser monitoreada por la interfaz de Kqueue.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top