miércoles, 29 de octubre de 2008

2.3 Procesos ligeros (Hilos o Hebras)

Silbertschatz, C. (1999) menciona que un thread (Hilo) es un flujo de control perteneciente a un proceso (a veces se habla de tareas con threads). Es la unidad básica de ejecución de OS/2. Cualquier programa que se ejecute consta de, al menos, un thread. Se les suele denominar también procesos ligeros, hebras, hilos, etc.

Características:
  • La sobrecarga debida a su creación y comunicación es menor que en los procesos pesados
  • Cada hilo pertenece a un proceso pesado
    Todos los hilos comparten su espacio de direccionamiento

  • Cada hilo dispone de su propia política de planificación, pila y contador de programa


No hay comentarios: