Вы делаете ошибку мысли здесь. Независимо от того, сколько у вас потоков, данные всегда должны ждать, если у вас нет одного ЦП ЯДРА НА СОЕДИНЕНИЕ Масштабируемость - это не неограниченный паралеллизм, а возможность обрабатывать большое количество соединений и поддерживать процессор на полной мощности.
Пул потоков идеально подходит для этого. Как только процессор достигает полной загрузки, вы все равно больше ничего не можете сделать.
и посоветуйте, как крупная корпорация могла бы обеспечить 10000 подключений не только
подключен одновременно, но также может общаться одновременно?
МНОГИЕ компьютеры, которые имеют в общей сложности 500 процессорных ядер. Хитрость в том, что задержка приемлема. Вам не нужно мгновенное общение. Вы пытаетесь справиться с этим не с того конца.