2.3 Procesos ligeros (Hilos o Hebras)

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

Silbertschatz, C. (1999). Sistemas operativos (5ta ed.) (pp. 102-106) México: Pearson