Subido por alonso balcazar rojas

CCPH

Anuncio
Hoja1
Hilos
Diferencias
Ventajas
Tiene una pila de ejecución y
almacenamiento estático por hilo
para variables locales
Su creación toma menos tiempo
Su terminación toma menos
Acceso al espacio de memoria y
tiempo
los recursos de su proceso
Los hilos, a diferencia de los
Conmutar entre ellos es más
procesos, no son independientes
rápido
entre sí
Como todos los hilos pueden
acceder a todas las direcciones de
la tarea, un hilo puede leer la pila Pueden comunicarse sin invocar al
núcleo
de cualquier otro hilo o escribir
sobre ella
No necesitan soporte del sistema
operativo
Página 1
Hoja1
Desventajas
Se bloquean más fácilmente que
un proceso
Todas las llamadas al sistema las
maneja el núcleo y tienen mayor
costo para el
Dos Hilos en el mismo proceso no
pueden ejecutarse
Semejanzas
Los hilos operan, en
muchos sentidos, igual que
los procesos.
Poseen estados
Comparten la CPU
Pueden crear sus propios
hilos hijos
La conmutación de hilos del mismo
proceso involucra al núcleo
Sólo hay un hilo activo (en
Requiere de mayor espacio en el
ejecución) en un instante
núcleo
dado
Cada hilo tiene su propia
pila y contador de programa
Página 2
Descargar