Apache MPM os2
| Описание: | Гибридный MPM с несколькими процессами и потоками для OS/2 |
|---|---|
| Статус: | MPM |
| Идентификатор модуля: | mpm_mpmt_os2_module |
| Исходный файл: | mpmt_os2.c |
Краткое описание
Сервер состоит из главного родительского процесса и небольшого фиксированного числа дочерних процессов.
Задача родительского процесса — управлять дочерними процессами. Для этого он запускает дочерние процессы по мере необходимости, чтобы всегда было StartServers процессов, принимающих соединения.
Каждый дочерний процесс состоит из пула рабочих потоков и главного потока, который принимает соединения и передает их рабочим потокам через очередь заданий. Пул рабочих потоков является динамическим и управляется потоком обслуживания, чтобы число простаивающих потоков оставалось в пределах от MinSpareThreads до MaxSpareThreads.
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mpmt_os2.html