Que tal Marcelo, en vista que vos me decis que me informe del Kernel 2.4 antes de seguirte hablando, te voy a dar gusto :) . Un par�ntesis; lamentablemente no tengo ninguna relaci�n laboral con Sun. Pero bueno, seguir� con el tema del Kernel de Linux y los otros kernels de otros Unix comerciales.
El manejo de los hilos en Linux(2.4), sigue teniendo ciertos problemas. Debido a que el kernel utiliza la llamada clone() para crear nuevos procesos con una aproximaci�n de Comparte Todo, todav�a sigue siendo un proceso por si mismo, que tiene su identificador de procesos, descriptor de procesos, etc. Esto lleva consigo algunos de los siguientes problemas: - El manejo de se�ales es incorrecto. - Un hilo extra de manejo es creado por la librer�a de hilos - El comando ps muestra todos los hilos en un proceso. - El comando getpid() regresa un resultado diferente para cada hilo. - Un hilo no puede esperar por un hilo creado por otro hilo. - Las relaciones entre hilos son del tipo padre hijo exclusivamente. Este tipo de manejo de hilos que tiene Linux, ha tra�do consigo problemas con lenguajes que hacen mucho uso de hilos tal es el caso de JAVA. Adem�s, el m�todo de que utiliza el kernel de linux para encontrar un nuevo pid para un nuevo hilo, es el de la b�squeda exhaustiva, lo que lleva a un gran impacto de desempe�o del mismo si hay muchos hilos ejecutandose. Se espera que el manejo de hilos de Linux supuestamente compatible con el manejo de hilos estandar de POSIX que se usa actualmente que es un implementaci�n de Xavier Leroy y que presenta problemas de compatibilidad con el estandar de POSIX y a la vez tiene problemas de desempe�o especialmente en el caso en que hayan muchos hilos ejecutandose, y que se encuentra incorporado en la librer�a glibc, sea reemplazado por las implementaciones NGPT o NPTL. Estas implementaciones permiten un manejo de hilos mucho mas avanzado y apegado al est�ndar POSIX que la implementaci�n que se utiliza actualmente. Se espera que se empiezen a utilizar cualquiera de las dos para el Kernel 2.6. Si te interesa leer mas abajo te especifico la fuente, que de seguro te va a ahorrar mucho tiempo en evitar buscar entre grandes sitios y ademas contiene la informaci�n esp�cifica del tema. Fuente: http://www.onlamp.com/pub/a/onlamp/2002/11/07/linux_threads.html Juan Carlos P�rez Saravia �C�mo, es s�lo el hombre un desacierto de Dios o Dios s�lo un desacierto del hombre? Nietzche P.D. Para las referencias seria bueno que fueses un poquito m�s espec�fico y adem�s no es recomendable extraer citas peque�as, ya que est�n pueden ser interpretadas diferentemente a lo que se proponen en el contexto del email. Muchas Gracias y Suerte. -- Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe' Problemas a: [EMAIL PROTECTED] http://www.linux.or.cr/listas
