03-12-2013, 15:17
Hola!!
Tengo unas dudas con SO, por favor si alguien me ayuda!!!
- Si tengo un proceso con 2 hilos de usuario (ult1 y ult2), cuando por ejemplo ult1 se va a io (bloquea todo el proceso ese),
luego al salir del io, ¿como sigue?
¿el utl1 que recien salio de io sigue ejecutando antes que ult2? (sin importar la biblioteca de hilos de usuario)
(si fuera así, la biblioteca de hilos de usuario ¿sólo la usaré para decidir que hilo ejecutar cuando los 2 hilos ult lleguen al mismo tiempo?
¿o el utl1 va a la cola de listos y se "reordena" segun la biblioteca de hilos de usuario que diga el enunciado?
Gracias!
Tengo unas dudas con SO, por favor si alguien me ayuda!!!
- Si tengo un proceso con 2 hilos de usuario (ult1 y ult2), cuando por ejemplo ult1 se va a io (bloquea todo el proceso ese),
luego al salir del io, ¿como sigue?
¿el utl1 que recien salio de io sigue ejecutando antes que ult2? (sin importar la biblioteca de hilos de usuario)
(si fuera así, la biblioteca de hilos de usuario ¿sólo la usaré para decidir que hilo ejecutar cuando los 2 hilos ult lleguen al mismo tiempo?
¿o el utl1 va a la cola de listos y se "reordena" segun la biblioteca de hilos de usuario que diga el enunciado?
Gracias!