c multithreading sockets network-programming epoll

¿Es epoll seguro para subprocesos?



multithreading sockets (1)

Hay dos funciones en epoll:

  1. epoll_ctl
  2. epoll_wait

¿Están seguros para subprocesos cuando uso el mismo epoll_fd?
¿Qué pasará si un hilo llama a epoll_wait y otros llaman a epoll_ctl al mismo tiempo?