GeeksforGeeks

Los hilos son los componentes o códigos virtuales que dividen el núcleo físico de una CPU en múltiples núcleos virtuales. Un solo núcleo de la CPU puede tener hasta 2 hilos por núcleo.

Por ejemplo, si una CPU es de doble núcleo (es decir, 2 núcleos) tendrá 4 hilos. Y si una CPU es Octal core (es decir, 8 núcleos) tendrá 16 hilos y viceversa.

Trabajo:
El hilo es creado por un proceso. Cada vez que se abre una aplicación, ésta crea un hilo que se encargará de todas las tareas de esa aplicación específica. Del mismo modo, cuantas más aplicaciones se abran más hilos se crearán.
Los hilos siempre son creados por el sistema operativo para realizar una tarea de una aplicación específica.
Hay un solo hilo (código de ese núcleo que realiza los cálculos también conocido como hilo primario) en el núcleo que cuando recibe la información del usuario, crea otro hilo y le asigna la tarea. Del mismo modo, si recibe otra instrucción, crea un segundo hilo y le asigna la tarea. Haciendo un total de dos hilos.

Ejemplo:
La aplicación del smartphone es un ejemplo de esto, cuando se abre una app se muestra un círculo que gira continuamente, este proceso lo realiza un hilo creado únicamente para este fin, y el segundo hilo carga la información y la presenta en la Interfaz Gráfica de Usuario.

El único hecho que limitará la creación de los hilos será el número de los hilos proporcionados por la CPU física, y varía de CPU a CPU. La primera imagen es la carga del spinner por el primer hilo y la segunda es la carga de la GUI por el segundo hilo.

Ahora, ¿para qué sirve un hilo?
Los hilos se han convertido en una parte vital de la computación ya que permiten al procesador realizar múltiples tareas al mismo tiempo haciendo las tareas más rápidas. Y también hacen que el ordenador sea capaz de realizar varias tareas. Debido a los hilos sólo es capaz de navegar por la web, así como escuchar música simultáneamente.

Etiquetas del artículo :

Etiquetas de la práctica :

Deja una respuesta

Tu dirección de correo electrónico no será publicada.