2011-08-14 13 views
28

Istnieją dwie funkcje w epoll:Czy epoll jest bezpieczny w użyciu?

  1. epoll_ctl
  2. epoll_wait

Są one wątku bezpieczny kiedy używać tego samego epoll_fd?
Co się stanie, jeśli jeden wątek wywoła epoll_wait, a inne zadzwonią do epoll_ctl w tym samym czasie?

+1

używasz tego samego epoll_fd? –

+0

tak, używam tego samego epoll_fd. – atomd

+0

Czy możesz podać więcej szczegółów na temat użytkowania? Dlaczego musisz używać tego samego epoll fd? Jeśli robisz strukturę RX/TX, możesz mieć jeden epoll fd corrsepond na zdarzenia IN i jeden odpowiada zdarzeniom out (to jest to, czego używam w kilku aplikacjach) –

Odpowiedz

Powiązane problemy