문제

단일 이벤트 루프에서 AIO와 Epoll을 어떻게 결합 할 수 있습니까?

Google은 2002 년과 2003 년부터 통일에 관해 많은 대화를 나누지 만, 무슨 일이 있었는지 또는 가능한지 확실하지 않습니다.

AIO 신호를 위해 EventFD를 사용하여 Epoll 루프로 롤링 된 사람이 있습니까?

도움이 되었습니까?

해결책

libevent를 시도하십시오 :

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

둘 다 지원하는 패치가 있습니다.

다른 팁

너는 볼 수있어 http://www.xmailserver.org/eventfd-aio-test.c AIO 및 EventFD의 샘플 용

시험을 마친 Eventfd 에포와 함께?

"EventFD 파일 디스크립터의 핵심 요점은 Select (2), Poll (2) 또는 epoll (7)을 사용하여 다른 파일 디스크립터와 마찬가지로 모니터링 할 수 있다는 것입니다."

Freebsd는 Kqueue와 함께 AIO를 지원하며 Kqueue 인터페이스에서 AIO 완료를 모니터링 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top