Он использует мьютекс, чтобы заставить рабочий процесс по очереди принимать новые подключения в каждом слушающем сокете.
Почему бы не назначить определенные прослушивающие сокеты каждому рабочему процессу, что позволяет избежать накладных расходов на мьютекс?
Скорее всего, для более равномерного распределения запросов по каждому работнику.Если у вас один порт, обрабатывающий больше запросов, чем другие, то работнику, обрабатывающему этот сокет, придется обрабатывать больше запросов.