On Sun, 9 Dec 2001 20:23:49 +0000
Jes�s Miguel Torres Jorge <[EMAIL PROTECTED]> wrote:

> On Sat, Dec 08, 2001 at 11:53:53AM +0100, Prosi wrote:
> > Hola, cuando pongo el xmms y veo los procesos con ps aux, me aparece 4
> > veces el xmms, y estos procesos van siendo hijos del padre uno tras otro,
> > es normal k el xmms me pille 4 procesos? si solo es un reproductor de mp3,
> > como puede pillar tanto?
> > 
> 
> Eso completamente normal.
> XMMS es un programa multihilo, o sea que te�ricamente puede
> pude hacer varias cosas a la vez al dedicar un hilo a cada tarea.
> 
> El Linux los hilos se implementan clonando procesos, de ah�
> que cuando ejecutes ps aux veas varios procesos XMMS.
> Concretamente XMMS utiliza dos hilos, s�lo que tu vez cuatro
> porque la implemtaci�n siempre a�ade dos m�s para tareas de gesti�n.
> 

        Nas.

        Bueno , bueno  una cosa son los hilos ,que en Linux
se implementan con pthread (Posix thread ) y otra cosa son 
los procesos , ps creo que s�lo ve procesos, no hilos .
        El problema de los procesos creados v�a fork y que 
cooperan juntos ,como parece ser el caso de Xmms y tambi�n
de Apache (hasta la versi�n 2.0 ) es la comunicaci�n entre ellos, 
en cambio el hueso de los hilos es su coordinaci�n y que no se pisen 
los recursos compartidos unos a otros.

Un saludo.
C�sar a.k.a  Insallah.


> Seguramente uno de los hilos de XMMS se dedique a la reproducci�n
> de MP3 y el otro al control de la interfaz gr�fica.
> 
> 
> 
> -- 
>            /      \             Jes�s Miguel Torres Jorge  a.k.a aplatanado
>          /          \       __  Electronic Engineer -- www.ie.fisica.ull.es
>  ----___/  _      _   \__--- /  Laboratorio de Electr�nica B�sica, Facultad
>   \       <+>    <+>       /    F�sica, Universidad de La Laguna, Tenerife, 
>      \     - <_>  -      /      Canary Islands, Spain --  Grupo de Usuarios
>        \               /        de Linux de Canarias - http://www.gulic.org
>         |_  <--->   _|          Linux User #247255 - Debian GNU/Linux Woody
>       /  \ _  __  _ / \         No ePatents - http://petition.eurolinux.org
>     /        \ _/       \       No LSSI -- http://www.kriptopolis.com/lssi/
>    |          |          |-------------------------------------------------
>   May the Free Software Force be with you...
> 

Responder a