2009-12-01 2 views
8

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

Google은 2002 년과 2003 년에이를 통일하는 데 대해 많은 이야기를하고 있지만 문제가 발생했는지 여부는 확실하지 않습니다.

aio 신호에 eventfd를 사용하여 epoll 루프로 롤백 한 사람이 있습니까?

+0

이것은 매우 오래된 질문이지만, aio의 신호에 'signalfd'를 사용할 수 있습니다. –

답변

5

시도의 libevent : 패치를 모두 지원하는

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

이 있습니다.

+0

새로운 libeevent 2.0이 완료 기반입니다 : http://google-opensource.blogspot.com/2010/01/libevent 20x-like-libevent-14x-only.html - AIO가 백엔드로 바뀌어 파일과 네트워크 설명자를 혼합 할 수 있습니다. – Will

0

시도한 eventfd과 epoll?

"는 eventfd 파일 기술자에 대한 중요한 점은 (2), 또는 epoll 파일을 선택 (2), 설문 조사를 사용하여 단지 다른 파일 기술자 등을 모니터링 할 수 있다는 점이다 (7)."

0

eventfd FreeBSD는 Kqueue와 함께 AIO를 지원의 AIO 완료는 Kqueue 인터페이스에 의해 모니터링 할 수 있습니다.

관련 문제