parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

moko 19.07.2016 14:32

Парсер сейчас однопоточный. Сомневаюсь, что кто-то возьмется добавлять многопоточность в Парсер. Во-первых смысла в этом не много, во-вторых реализация и тестирование крайне нетривиальные. :)
Это не совсем верное утверждение. :) Во-первых, в виде ISAPI парсер изначально многопоточный. Во-вторых, в режиме модуля apache парсер теоретически тоже может работать многопоточно (если сам apache в многопоточном режиме). Другое дело, что практически там все падало в libgc, поэтому в коде стоит явная проверка на prefork режим. Но давно не пробовал, может там все уже и получше...

А вот парсер как язык программирования многопоточность не поддерживает и тут действительно нет ни планов ни особого смысла ее добавлять. Веб-сервер по природе своей задуман обрабатывать одновременные запросы, при программировании на парсере многопоточность нужна только в весьма редких задачах, в которых видимо правильнее использовать что-то другое. :)