2011-08-14 3 views
28

는 epoll에 두 가지 기능이 있습니다epoll은 thread로부터 안전한가요?

  1. 위해서 epoll_ctl
  2. 에 epoll_wait는

있습니까 나도 같은 epoll_fd을 사용하여 그들이 스레드 안전?
한 스레드가 epoll_wait를 호출하고 다른 스레드가 epoll_ctl을 동시에 호출하면 어떻게됩니까?

+1

동일한 epoll_fd를 사용합니까? –

+0

예, 동일한 epoll_fd를 사용합니다. – atomd

+0

사용법에 대해 더 자세히 설명해 주시겠습니까? 왜 같은 epoll fd를 사용해야합니까? 당신은 RX/TX 구조를하고 있다면, 하나의 epoll fd를 IN 이벤트에 대응시키고 하나는 out 이벤트에 대응시킬 수있다. (이것은 내가 몇몇 애플 리케이션에서 사용하는 것이다.) –

답변

관련 문제