LINUX.ORG.RU

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

Исправление no-such-file, (текущая версия) :

Большинство потоков вэб-сервера будет находиться в состоянии ожидания ввода/вывода данных с диска и поэтому затраты планировщика операционной системы на переключение потоков будут малы - зашел, увидел «спячку», вышел.

Об том и речь. Ты создал 500 потоков, но всё равно в конкретный момент времени работает 1, остальные ждут данные. Вопрос: а нахрена тогда потоки, если можно то же самое делать в 1 поток?

Зато работает запросопоточный вэб-сервер просто

Это уже вопрос абстракции. Можно зелёные потоки использовать, например, как метод асинхронщины.

Исправление no-such-file, :

Большинство потоков вэб-сервера будет находиться в состоянии ожидания ввода/вывода данных с диска и поэтому затраты планировщика операционной системы на переключение потоков будут малы - зашел, увидел «спячку», вышел.

Об том и речь. Ты создал 500 потоков, но всё равно в конкретный момент времени работает 1, остальные ждут данные. Вопрос: а нахрена тогда потоки, если можно тоже самое делать в 1 поток?

Зато работает запросопоточный вэб-сервер просто

Это уже вопрос абстракции. Можно зелёные потоки использовать, например, как метод асинхронщины.

Исходная версия no-such-file, :

Большинство потоков вэб-сервера будет находиться в состоянии ожидания ввода/вывода данных с диска и поэтому затраты планировщика операционной системы на переключение потоков будут малы - зашел, увидел «спячку», вышел.

Об том и речь. Ты создал 500 потоков, но всё равно в конкретный момент времени работает 1, остальные ждут данные. Вопрос: а нахрена тогда потоки, если можно тоже самое делать в 1 поток?

Зато работает запросопоточный вэб-сервер просто

Это уже вопрос абстракции. Можно зелёные потоки использовать, например.