Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ
îðèãèíàëüíîãî äîêóìåíòà
: http://itpm.msu.su/manual/es/mod/leader.html
Äàòà èçìåíåíèÿ: Sat Feb 5 01:50:17 2005 Äàòà èíäåêñèðîâàíèÿ: Mon Oct 1 22:29:41 2012 Êîäèðîâêà: |
VersiÑn 2.0 del Servidor HTTP Apache
DescripciÑn: | Variante experimental del MPM estÀndar
worker |
---|---|
Estado: | MPM |
Identificador de MÑdulos: | mpm_leader_module |
Fichero de CÑdigo Fuente: | leader.c |
Este mÑdulo es todavÌa experimental, lo que significa que podrÌa no funcionar como es debido.
Este mÑdulo es una variante experimental del mÑdulo
de multiprocesamiento estÀndar worker
. Usa
un patrÑn de diseßo Leader/Followers para coordinar el
trabajo entre las hebras. Para mÀs informaciÑn, consulte
http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf.
Para usar el MPM leader
, aßada
--with-mpm=leader
como argumento al script
configure
en el momento de compilar
httpd
.
Este mÑdulo de multiprocesamiento depende de operaciones
atÑmicas compare-and-swap del APR para sicronizar las
hebras. Si estÀ compilando el servidor para una mÀquina
x86 y no necesita soportar la arquitectura 386, o estÀ
compilando para una mÀquina SPARC y no necesita ejecutar el
servidor en chips pre-UltraSPARC, aßada
--enable-nonportable-atomics=yes
como argumento al
script configure
. Esto harÀ que APR implemente
las operaciones atÑmicas usando opciones mÀs eficientes
que no estÀn presentes en CPUs antiguas.