En sistemas operativos, un hilo de ejecución,
hebra o subproceso es la unidad de procesamiento más
pequeña que puede ser planificada por un sistema operativo.
La creación de un nuevo hilo es una característica
que permite a una aplicación realizar varias tareas a la vez
(concurrentemente). Los distintos hilos de ejecución comparten una
serie de recursos tales como el espacio de memoria, los archivos
abiertos, situación de autenticación, etc. Esta técnica permite
simplificar el diseño de una aplicación que debe llevar a cabo
distintas funciones simultáneamente.
Un hilo es básicamente una tarea que puede ser
ejecutada en paralelo con otra tarea. Los hilos de ejecución que
comparten los mismos recursos, sumados a estos recursos, son en
conjunto conocidos como un proceso.
El proceso sigue en ejecución mientras al menos uno
de sus hilos de ejecución siga activo. Cuando el proceso finaliza,
todos sus hilos de ejecución también han terminado. Asimismo en el
momento en el que todos los hilos de ejecución finalizan, el proceso
no existe más y todos sus recursos son liberados.
Un ejemplo de la utilización de hilos es tener un
hilo atento a la interfaz gráfica (iconos, botones, ventanas),
mientras otro hilo hace una larga operación internamente. De esta
manera el programa responde de manera más ágil a la interacción
con el usuario. También pueden ser utilizados por una aplicación
servidora para dar servicio a múltiples clientes.
http://mundogeek.net/archivos/2008/04/18/threads-en-python/
Tarea- Implementación del cómputo paralelo en método de ordenamiento por mezcla.
Tarea- Implementación del cómputo paralelo en método de ordenamiento por mezcla.
Threads- Python
View more presentations from melizondo_amaya.
Te completo tu 100. Temo que tardaste tanto que ya no está la minuta de la clase... A ver qué hago.
ResponderEliminar