Un hilo es un proceso de peso ligero.
Un proceso es una secuencia de código que se ejecuta, así como todas las estructuras de datos de apoyo (mapa de memoria, recursos abiertos, pila, etc).
Si desea tener un código que se ejecuta en paralelo (ya sea porque hace que la programación sea más fácil, o porque quiere aprovechar las arquitecturas …