Как правильно использовать epoll с несколькими потоками/процессами?

В данный момент я пытаюсь использовать epoll с несколькими потоками следующим образом, у меня есть 1 дескриптор epoll, я вызываю epoll_wait с этим экземпляром epoll в нескольких тредах. Но, как я понял, можно поместить один дескриптор ,например, акцептора в несколкьо экземпляров epoll и уже обрабатывать событие от полученного соединения в одном конкретном треде. Какие плюсы и минусы двух этих подходов?


Ответы (0 шт):