История изменений
Исправление sigurd, (текущая версия) :
Тебе уже 2 раза сказали, что 10k это вообще про другое.
Я больше верю первоисточнику - ссылку я тебе дал!
Там в самом начале обсуждаются методы обработки одним процессом множества входящих соединений. Неблокирующий ввод-вывод через select, epull, kqueue и т.п. Асинхронный ввод-вывод.
Из 6 рассмотренных стратегий - 3 посвещены именно обработке множества соединений в одном потоке.
И только потом переходят к обсуждению легковесных потоков для обработки входящих. Из 6 стратегий - только одна про много-поток!
Далее идет тяжелая артиллерия - перенос обработки в ядро или использования сетевого стека из пространства пользователя.
Исправление sigurd, :
Тебе уже 2 раза сказали, что 10k это вообще про другое.
Я больше верю первоисточнику - ссылку я тебе дал!
Там в самом начале обсуждаются методы обработки одним процессом множества входящих соединений. Неблокирующий ввод-вывод через select, epull, kqueue и т.п.
Из 6 рассмотренных стратегий - 3 посвещены именно обработке множества соединений в одном потоке.
И только потом переходят к обсуждению легковесных потоков для обработки входящих. Из 6 стратегий - только одна про много-поток!
Далее идет тяжелая артиллерия - перенос обработки в ядро или использования сетевого стека из пространства пользователя.
Исправление sigurd, :
Тебе уже 2 раза сказали, что 10k это вообще про другое.
Я больше верю первоисточнику - ссылку я тебе дал!
Там в самом начале обсуждаются методы обработки одним процессом множества входящих соединений. Неблокирующий ввод-вывод через select, epull, kqueue и т.п.
Из 6 рассмотренных стратегий - 3 просвещены именно обработке множества соединений в одном потоке.
И только потом переходят к обсуждению легковесных потоков для обработки входящих. Из 6 стратегий - только одна про много-поток!
Далее идет тяжелая артиллерия - перенос обработки в ядро или использования сетевого стека из пространства пользователя.
Исправление sigurd, :
Тебе уже 2 раза сказали, что 10k это вообще про другое.
Я больше верю первоисточнику - ссылку я тебе дал!
Там в самом начале обсуждаются методы обработки одним процессом множества входящих соединений. Неблокирующий ввод-вывод через select, epull, kqueue и т.п.
Из 6 рассмотренных стратегий - 3 просвещены именно обработке множества соединений в одном потоке.
И только потом переходят к обсуждению легковесных потоков для обработки входящих.
Исправление sigurd, :
Тебе уже 2 раза сказали, что 10k это вообще про другое.
Я больше верю первоисточнику - ссылку я тебе дал! Там в самом начале обсуждаются методы обработки одним процессом множества входящих соединений. Неблокирующий ввод-вывод через select, epull, kqueue и т.п. И только потом переходят к обсуждению легковесных потоков для обработки входящих.
Исходная версия sigurd, :
Тебе уже 2 раза сказали, что 10k это вообще про другое.
Я больше верю первоисточнику - ссылку я тебе дал! Там в самом начале обсуждаются методы обработки одним процессом множества входящих соединений. Через select, epull, kqueue и т.п. И только потом переходят к обсуждению легковесных потоков для обработки входящих.