epoll 프로그램 관련인데요...
글쓴이: jqka1 / 작성시간: 월, 2004/05/03 - 5:54오후
안녕하세요.. 이번에 epoll을 써보려고 하는데요..
1, epoll 지금 현재 상용서버스에 사용할만큼 안정적인가요?
2, edge trigger 방식이 level trigger방식에 비해 월등히 효율이 좋은지요?
3, edge trigger 방식의 문제점
EAGAIN 이 리턴될때까지 무한히 recv()를 호출해야 하는점.. man 페이지를보면 이 방식을 추천 하더군요.. 이 방법을 쓰기는 좀 어려운 상황이구요..
이걸 회피하려면 EPOLL_CTL_MOD 로 이벤트를 재정의 해주면 이벤트가 다시 발생하더군요..
그런데 이것또한 이벤트 받고나서 매번 epoll_ctl()을 호출해줘야 하니..
더 좋은 방법이 없을까요?
4. 더 좋은 방법이 없다면 그냥 level trigger 쓰는것이 나을까요?
아니면 epoll_clt()를 매번 호출해주는 것이 좋을까요?
많은분들의 의견 부탁드립니다..
Forums:
댓글 달기