Diferencia entre revisiones de «Hilo (informática)»

Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 217.12.20.49 a la última edición de AVBOT
Línea 1:
Un hilo de ejecucion, en [[sistema operativo|sistemas operativos]], 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.
(tonto el k lo cambie).Los tontos de ejecución que comparten los mismos recursos, sumados a estos recursos, son en conjunto conocidos como un [[proceso]]. El hecho de que los hilos de ejecución de un mismo proceso compartan los recursos hace que cualquiera de estos hilos pueda modificar éstos. Cuando un hilo modifica un dato en la memoria, los otros hilos acceden a ese dato modificado inmediatamente.
 
(tonto el k lo cambie).Los tontoshilos de ejecución que comparten los mismos recursos, sumados a estos recursos, son en conjunto conocidos como un [[proceso]]. El hecho de que los hilos de ejecución de un mismo proceso compartan los recursos hace que cualquiera de estos hilos pueda modificar éstos. Cuando un hilo modifica un dato en la memoria, los otros hilos acceden a ese dato modificado inmediatamente.
 
Lo que es propio de cada hilo es el contador de programa, la [[pila de ejecución]] y el estado de la [[CPU]] (incluyendo el valor de los registros).