Kategorien: Alle - ejecución - memoria - hilos - bloqueo

von Cristian Javier Rodr�guez C�rdenas Vor 2 Jahren

155

HILOS O PROCESOS LIGEROS

Los hilos, también conocidos como procesos ligeros, son fundamentales en la ejecución de programas, permitiendo que múltiples acciones se realicen de manera simultánea dentro de una misma aplicación.

HILOS O PROCESOS LIGEROS

Cuando el hilo termina su tarea.

El hilo vuelve al estado de ejecución después de cumplida la condición que lo dejo en el estado de bloqueo.

Cuando un hilo necesita esperar para un suceso, es decir, se cumpla una condición.

Sucede cuando se crea un hilo.

El hilo se encuentra en espera de que una condición suceda para volverse a ejecutar.

Cuando se ha completado todos sus procesos y operaciones.

Es cuando el hilo es activado y se pone a ejecutar sus tareas.

Estados

Muerto o terminado

Bloqueado

Ejecución

Creado o nuevo

Transiciones

Terminación

Desbloqueo

Bloqueo

Creación o admitido

Es cuando se crea el hilo pero no se ha activado.

Contabilidad

Temporizadores

Señales y semáforos

Variables globales

Procesos hijos

Archivos abiertos

Espacio de memoria

Todos los procesos ligeros de un mismo proceso comparten la información del mismo.

Nos permiten ejecutar varias acciones al mismo tiempo dentro de un mismo programa.

Es básicamente un bloque de código que puede ser ejecutado como un programa independiente

HILOS O PROCESOS LIGEROS