LINUX.ORG.RU

История изменений

Исправление true_admin, (текущая версия) :

Имеет ли смысл выносить в разные потоки?

Это в первую очередь зависит от задачи. Если нет интенсивных вычислений и не стоит задача обрабатывать тыщи qps то это всё абсолютно не нужно. Если же у тебя длинные и блокируемые операции то это совсем другое.

Только ты определись чего ты хочешь: non-blocking io или же «по треду на соединения». Это взаимоисключающие вещи.

Возможно, ты хотел каждый слушающий порт обслуживать в своём потоке? Или создать пул воркеров? Всё возможно, гугл в помощь.

Исходная версия true_admin, :

Имеет ли смысл выносить в разные потоки?

Это в первую очередь зависит от задачи. Если нет интенсивных вычислений и не стоит задача обрабатывать тыщи qps то это всё абсолютно не нужно. Если же у тебя длинные и блокируемые операции то это совсем другое.

Только ты определись чего ты хочешь: non-blocking io или же «по треду на соединения». Это взаимоисключающие вещи.

Возможно, ты хотел каждый порт обслуживать в своём потоке? Или создать пул воркеров? Всё возможно, гугл в помощь.