Come si usano AIO ed epoll insieme in un singolo ciclo di eventi?
-
22-07-2019 - |
Domanda
Come puoi combinare AIO ed epoll insieme in un singolo ciclo di eventi?
Google trova molte chiacchiere dal 2002 e 2003 sull'unificazione, ma non è chiaro se sia successo qualcosa o se sia possibile.
Qualcuno ha rollato il proprio con un ciclo epoll usando eventfd per il segnale aio?
Soluzione
Altri suggerimenti
puoi vedere http://www.xmailserver.org/eventfd-aio- test.c per un campione di aio ed eventfd
Ho provato eventfd con epoll?
" Un punto chiave su un descrittore di file eventfd è che può essere monitorato solo come qualsiasi altro descrittore di file utilizzando select (2), poll (2) o epoll (7). "
FreeBSD supporta AIO insieme a Kqueue, il completamento di AIO può essere monitorato dall'interfaccia di Kqueue.