Hilo de peso medio

Definición - ¿Qué significa Hilo de peso medio?

Un subproceso de peso medio es una instancia de una secuencia de código que funciona como una unidad. Esto normalmente se hace en nombre de un solo usuario, transacción o mensaje en un programa de computadora. Los hilos a veces se describen por peso, que se refiere a la cantidad de información contextual que debe guardar el hilo para que sea útil para el sistema como referencia.

Techinfo explica el hilo de peso medio

Los kernels de los sistemas operativos modernos se consideran subprocesos de peso medio porque pueden existir varios subprocesos en un solo espacio de direcciones. Esto reduce la cantidad de contexto que debe guardarse para cada uno, disminuyendo significativamente el tiempo de conmutación. Por el contrario, un proceso Unix se considera un hilo pesado. La mayoría de los subprocesos a nivel de usuario se consideran subprocesos ligeros.

Un hilo y una tarea son muy similares y a menudo se confunden. El sistema operativo considera que un programa en ejecución es una tarea, dando a cada tarea un turno para realizar una operación. Si un programa solicita que se guarde un archivo, el sistema operativo crea un hilo. La mayoría de los sistemas operativos actuales admiten la multitarea y el subproceso múltiple para proporcionar un procesamiento de aplicaciones eficiente.