18/07/2008, 13:38
|
| 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. |