Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ
îðèãèíàëüíîãî äîêóìåíòà
: http://itpm.msu.su/manual/de/mod/leader.html
Äàòà èçìåíåíèÿ: Sat Feb 5 01:50:17 2005 Äàòà èíäåêñèðîâàíèÿ: Mon Oct 1 22:29:28 2012 Êîäèðîâêà: |
Apache HTTP Server Version 2.0
Beschreibung: | Eine experimentelle Variante des Standard-MPMs
worker |
---|---|
Status: | MPM |
Modulbezeichner: | mpm_leader_module |
Quelltext-Datei: | leader.c |
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.