Hogar Desarrollo ¿Qué es un hilo pesado? - definición de techopedia

¿Qué es un hilo pesado? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Heavyweight Thread?

En TI, un hilo pesado es un hilo que tiene un contexto sofisticado y requiere que el procesador haga más trabajo para ordenar su ejecución. La definición general de un subproceso en TI es un proceso único que está aislado en el código, donde algunos programas pueden tener múltiples subprocesos, por ejemplo, para acomodar a múltiples usuarios o para separar definiciones de múltiples tareas.


Techopedia explica el hilo pesado

Los procesadores manejan múltiples hilos para priorizar las ejecuciones. Un solo subproceso será parte de la ejecución de un programa que un procesador puede manejar individualmente. Con eso en mente, algunos expertos clasifican los hilos como ligeros o pesados ​​según su contexto. Un subproceso liviano sería un subproceso que no requiere muchos "cambios" en el sistema para implementar su ejecución. Por el contrario, una ejecución de subproceso pesado puede requerir cambiar a un conjunto diferente de recursos contextuales, o tratar con un espacio de memoria asignado de manera diferente, que puede requerir más tiempo para el cambio. Un ejemplo de un subproceso pesado es el proceso UNIX promedio, donde los procesadores pueden necesitar acceder a más recursos, y el tiempo de conmutación puede ser mayor que con otros tipos de subprocesos en diferentes entornos de sistemas operativos. Los subprocesos o procesos con su propia memoria virtual pueden considerarse subprocesos pesados, así como aquellos que pueden implicar ciertas restricciones de acceso. Es importante tener en cuenta que los términos 'hilo ligero' e 'hilo pesado' son subjetivos, y que, en general, los programadores y otros los definen caso por caso.

¿Qué es un hilo pesado? - definición de techopedia