Il y a deux fonctions: epollEst-ce que epoll est sûr pour les threads?
- epoll_ctl
- 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?
utilisez-vous le même epoll_fd? –
oui, j'utilise le même epoll_fd. – atomd
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) –