Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Hilos en Linux | 16 comentarios (16 temáticos, editoriales, 0 ocultos)
Híbridos (2.66 / 3) (#5)
por ochoto (ochoto_@_diariolinux.com) a las Mon Sep 23rd, 2002 at 11:27:37 PM CET
(Información Usuario) http://diariolinux.com

Como siempre que se dice que hay dos metodos para hacer algo, también existe al menos una técnica mixta (corolario de ochoto ;)

Otra técnica posible es implementar varios hilos en espacio de usuario por cada hilo en espacio del núcleo (M:N). Esta variante la han desechado por que es bastante más complicada de implementar, sobre todo si se quiere hacer transparente al programador.

El único problema que le veo al módelo elegido para Linux (hilos en espacio de kernel) es que un proceso con muchos hilos tendrá más probabilidades de ser planificado para ejecutarse con lo que sería posible realizar un thread bomb.




Solaris vs Windows ;) (3.00 / 2) (#6)
por Anónimo a las Tue Sep 24th, 2002 at 01:55:19 AM CET

El modelo M:N es que se usa en solaris y creo que en Mach tambien, mientras que windows usa el modelo 1:N. AFAIK, la planificacion de hilos usando un modelo M:N es mucho mas "equitativa" y evita thread bombing, cosa que no se puede evitar a priori con el modelo 1:N (se podrian poner limites al usuario y demas, pero bueno...). Ademas siempre he oido que una de las razones de la escalabilidad de solaris es precisamente la forma que tiene de tratar los hilos y precisamente, cuando se empezo a desarrollar la nueva capa de hilos de Linux, que pense que era la que estaban escribiendo gente de IBM e intel (Next Generation Linux Threads), vi que iban a optar por un modelo mixto, al igual que Solaris. Parece ser que no va a ser asi, en fin, ya veremos que pasa.

[ Padre ]


 
M:N (2.00 / 2) (#14)
por davinci (davinci at ecol org) a las Wed Sep 25th, 2002 at 02:55:08 PM CET
(Información Usuario)

¿No es éste el modelo que adopta también FreeBSD 5.0 (actualmente versión current; pronto pasará a stable)?.


¡Es la guerrrrrrra!
[ Padre ]


 

Hilos en Linux | 16 comentarios (16 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda