[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel 2.6, threads y top



Marcelo Armengot wrote:

Mi ayudita te será sólo teórica:

Como sabemos el proceso es la instancia en ejecución de un programa.
Supongo que sabes que un proceso puede tener varios hilos de ejecución. A efectos prácticos de muchas cosas, varios hilos pueden ser considerados como procesos diferentes. Un servidor multihilo dedica un hilo a cada cliente, habitualmente.

Desde un punto de vista estricto es erróneo que PS y Top muestren los distintos hilos ya que lo que se pretende es que te muestren los procesos en ejecución. Yo siempre me he preguntado por qué "ps -a" me mostraba las distintas instancias de los procesos multihilo y tal, pero me ha parecido una manera de interpretarlo (me lo he preguntado siempre pero nunca me ha sorprendido).

Si ahora, con la actualización Sarge no los muestra, es lógico pensar que han hecho esta aplicación más estricta, más rigurosa en la representación, ya que estrictamente hablando, dos hilos de un proceso no son dos procesos.

En cualquier caso, aunque por defecto lo muestre así debe haber alguna opción -thread o algo así para que te muestre los hilos.




Reply to: