3.1 CONCEPTO DE HILO
3.1 Concepto de hilo.
Los hilos o threads, son básicamente, pequeños procesos o piezas
independientes de un gran proceso. También podemos decir, que un hilo es
un flujo único de ejecución dentro de un proceso (un proceso es un
programa ejecutándose dentro de su propio espacio de direcciones).
Un
hilo no puede correr por sí mismo, se ejecuta dentro de un programa, ya
que requieren la supervisión de un proceso padre para correr. Se
pueden porgramar múltiples hilos de ejecución para que corran
simultáneamente en el mismo programa. La utilidad de la programación
multihilo resulta evidente. Por ejemplo, un navegador Web puede
descargar un archivo de un sitio, y acceder a otro sitio al mismo
tiempo. Si el navegador puede realizar simultáneamente dos tareas, no
tendrá que esperar hasta que el archivo haya terminado de descargarse
para poder navegar a otro sitio.
Los hilos a menudo, son conocidos o llamados procesos ligeros.
Comentarios
Publicar un comentario