HILOS DE EJECUCIÓN Y PROCESOS
Un Hilo de Ejecución o Hebra, es la unidad de procesamiento más pequeña que es ejecutada por un sistema operativo.Un hilo es simplemente una tarea que puede ser ejecutada al mismo tiempo con otra tarea.
Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados".Proceso, en cuatro aspectos fundamentales:Un programa ejecutable.
Los datos asociados necesarios para el programa.El contexto de ejecución del programa.Toda la información que el sistema operativo necesita para administrar el proceso.Estructura de programa: Código "Programa", Datos, Pila (estructura de datos) "Contexto".