Асинхронный ввод-вывод лучше во многих отношениях, чем модель потока на клиента.Оптимальная производительность на самом деле достигается за счет потока на ядро, причем каждый поток выполняет асинхронный ввод-вывод.
Обратите внимание, что ваша концепция «многопоточного сервера», хотя и не совсем неверна, довольно отличается от того, что используют все остальныеэта фраза значит.Обычно это означает, что один поток на каждое соединение, а не ответ на одно соединение, распараллеленное между потоками.
Пример, который вы запрашиваете, представляет собой просто комбинацию однопоточного синхронного сервера + параллельных вычислений.