Istnieją dwie funkcje w epoll:Czy epoll jest bezpieczny w użyciu?
- epoll_ctl
- 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?
używasz tego samego epoll_fd? –
tak, używam tego samego epoll_fd. – atomd
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) –