Como você usa AIO e epoll juntos em um único ciclo de eventos?
-
22-07-2019 - |
Pergunta
Como você pode combinar AIO e epoll juntos em um único ciclo de eventos?
O Google encontra muita conversa entre 2002 e 2003 cerca de unificá-los, mas a sua claro se alguma coisa acontecesse, ou se é possível.
Alguém já enrolados à sua-própria com um loop epoll usando eventfd para o sinal de aio?
Solução
Outras dicas
Você pode ver http://www.xmailserver.org/eventfd-aio- test.c para uma amostra de aio e eventfd
eventfd com epoll?
"Um ponto-chave sobre um descritor de arquivo eventfd é que ele pode ser monitorado apenas como qualquer outro descritor de arquivo usando select (2), poll (2) ou epoll (7) ".
O FreeBSD suporta AIO juntamente com kqueue, a conclusão AIO pode ser monitorado pela interface kqueue.