2011-08-14 2 views
28

Il y a deux fonctions: epollEst-ce que epoll est sûr pour les threads?

  1. epoll_ctl
  2. epoll_wait

Sont-ils thread-safe lorsque j'utilise la même epoll_fd?
Que se passe-t-il si un thread appelle epoll_wait et que d'autres appellent epoll_ctl en même temps?

+1

utilisez-vous le même epoll_fd? –

+0

oui, j'utilise le même epoll_fd. – atomd

+0

Pouvez-vous donner plus de détails sur votre utilisation? Pourquoi devez-vous utiliser le même epoll fd? Si vous faites une structure RX/TX, vous pouvez avoir un epoll fd corrsepond aux événements IN et un correspond aux événements out (c'est ce que j'utilise dans quelques applications) –

Répondre

Questions connexes