Antonio Castro writes:
> [...]
> Entonces tendriamos que ordenados por pesos estar�an en primer lugar
> los procesos implementados en Windows, luego los procesos implementados
> en Linux, despu�s los threads de Linux, y lo m�s ligero de todo creo que
> ser�an los threads de Windows.
>
Pues no pillo de d�nde sacas esa conclusi�n. Primero habr�a
que definir "pesado" con algo m�s de exactitud. Una definici�n podr�a
ser algo as� como "es m�s pesado cuanto m�s largo es el cambio de
contexto" (el paso de ejecutar en la CPU un proceso a ejecutar
otro). Y en ese caso, medir lo que se tarde en ese cambio de contexto
en cada uno de los casos.
Como no tengo datos al respecto, no puedo decir si la
clasificaci�n que pones es m�s o menos cierta o no...
> En realidad me gusta m�s la palabra procesos ligeros que threads para el
> caso de Linux.
"Procesos ligeros" hace referencia a que son procesos m�s
"ligeros" que los "normales" en el sentido de que tienen menos
contexto, y por lo tanto los cambios son m�s r�pidos. "Threads"
("hilos", "hebras") hace referencia a que son "unidades de ejecuci�n",
esto es, son planificados por el planificador de la CPU. De hecho, los
procesos "tradicionales" suelen considerarse como "de una hebra". En
los sitemas con threads lo que ocurre es que un proceso "normal" puede
tener en realidad varias hebras, varios flujos de ejecuci�n.
>
> Para mi si tienen PID distintos, deber�an llamarse procesos.
>
Esto es relativamente poco relevante. Cada thread siempre
tiene alg�n identificador, que puede ser o no un PID, dependiendo
normalmente de la implementaci�n. Como en Linux est�n implementados
con "clone" (como ya ha comentado alguien), que funciona hasta cierto
punto de forma (relativamente) an�loga al "fork", se usan PID como
identificadores.
Hala, ya est� bien por hoy. Que voy a parecer un profesor de
esos que dan clases... ;-)
Saludos,
Jesus.
--
Jesus M. Gonzalez Barahona | Grupo de Sistemas y Comunicaciones
[EMAIL PROTECTED] / [EMAIL PROTECTED] | ESCET, Universidad Rey Juan Carlos
tel: +34 91 664 74 72 | c/ Tulipan s/n
fax: +34 91 664 74 90 | 28933 Mostoles, Spain