История изменений
Исправление no-such-file, (текущая версия) :
Большинство потоков вэб-сервера будет находиться в состоянии ожидания ввода/вывода данных с диска и поэтому затраты планировщика операционной системы на переключение потоков будут малы - зашел, увидел «спячку», вышел.
Об том и речь. Ты создал 500 потоков, но всё равно в конкретный момент времени работает 1, остальные ждут данные. Вопрос: а нахрена тогда потоки, если можно то же самое делать в 1 поток?
Зато работает запросопоточный вэб-сервер просто
Это уже вопрос абстракции. Можно зелёные потоки использовать, например, как метод асинхронщины.
Исправление no-such-file, :
Большинство потоков вэб-сервера будет находиться в состоянии ожидания ввода/вывода данных с диска и поэтому затраты планировщика операционной системы на переключение потоков будут малы - зашел, увидел «спячку», вышел.
Об том и речь. Ты создал 500 потоков, но всё равно в конкретный момент времени работает 1, остальные ждут данные. Вопрос: а нахрена тогда потоки, если можно тоже самое делать в 1 поток?
Зато работает запросопоточный вэб-сервер просто
Это уже вопрос абстракции. Можно зелёные потоки использовать, например, как метод асинхронщины.
Исходная версия no-such-file, :
Большинство потоков вэб-сервера будет находиться в состоянии ожидания ввода/вывода данных с диска и поэтому затраты планировщика операционной системы на переключение потоков будут малы - зашел, увидел «спячку», вышел.
Об том и речь. Ты создал 500 потоков, но всё равно в конкретный момент времени работает 1, остальные ждут данные. Вопрос: а нахрена тогда потоки, если можно тоже самое делать в 1 поток?
Зато работает запросопоточный вэб-сервер просто
Это уже вопрос абстракции. Можно зелёные потоки использовать, например.