leader - Apache HTTP Server

Apache Server 2.0

<-

Apache-MPM leader

Beschreibung:Eine experimentelle Variante des Standard-MPMs worker
Status:MPM
Modulbezeichner:mpm_leader_module
Quelltext-Datei:leader.c

Zusammenfassung

Warnung

Dieses MPM ist noch experimentell und funktioniert möglicherweise nicht wie erwartet.

Dies ist eine experimentelle Variante des Standard-MPMs worker. Das Modul verwendet ein Leader/Followers-Design-Pattern, um die Arbeit zwischen Threads zu koordinieren. Weitere Informationen finden Sie unter http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf.

Um bei der Erstellung des httpd das MPM leader zu verwenden, fügen Sie den Argumenten des configure-Skripts --with-mpm=leader hinzu.

Dieses MPM baut auf den atomaren APR-Vergleichs- und -Tauschoperationen für die Thread-Synchronisation auf. Wenn Sie für einen x86-Rechner kompilieren, ohne dass 386-Unterstützung benötigt wird, oder wenn Sie für einen SPARC-Rechner kompilieren und keine pre-UltraSPARC-Chips betreiben müssen, fügen Sie den Argumenten des configure-Skripts --enable-nonportable-atomics=yes hinzu. Dies veranlasst die APR veranlasst dazu, atomare Operationen einzusetzen, welche effizienten Befehlscode verwenden, der älteren CPUs nicht zur Verfügung stehen.