Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/07/2008, 13:38
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Hebras o threads

Hola:

El tiempo que se ejecuta cada thread lo decide el sistema operativo. Normalmente el sistema operativo cambia de un thread a otro con suficiente rapidez como parezca que todos ellos se ejecutan a la vez.

Si uno de los thread se duerme con sleep() o con cualquier otro método, el sistema operativo sabe que ese thread está dormido (en tu caso durante un segundo), así que durante un segundo no se ejecutará nada de ese thread y el sistema operativo le dará el control al otro. Cuando el thread despierte (porque pasa el segundo), el sistema operativo vuelve a repartir el tiempo de ejecución entre los dos.

Se bueno.
__________________
Apuntes Java
Wiki de Programación