Хабр Курсы для бэкендеров
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!

Много потоков нужны только для блокирующих вызовов
Итак, всё просто: один поток, один epoll, несколько listen сокетов
Несколько потоков нужны для того чтобы задействовать все ядра. Ещё лучше потоки прибить к ядрам через affinity
Ракета-носитель получился очень быстрый, крутой и далеко летающий, но с полезной нагрузкой взлетает на 500 метров и падает. Жаль.
Как я писал сервер и нечаянно пробил 1М RPS