USO DE HILOS

  • En una tarea multihilo, mientras un hilo servidor está bloqueado y esperando, un segundo hilo en la misma tarea puede estar corriendo.
    • La cooperación de múltiples hilos en el mismo trabajo le proporciona un alto rendimiento y mejora la eficiencia.
    • Las aplicaciones que requieren compartir un buffer común (por ejemplo, productor – consumidor) se benefician de la utilización de hilos.
  • Los hilos proporcionan un mecanismo que permiten a los procesos secuenciales hacer llamadas al sistema bloqueadoras y al mismo tiempo lograr paralelismo.
  • El núcleo puede apoyar los hilos como en Mach y OS/2.
  • Los hilos a nivel de usuario; soportados arriba por el kernel, a través de una serie de llamadas de biblioteca en el nivel de usuario (como en el proyecto CMU de Andrew).
  • Un enfoque híbrido implementa tanto los hilos de usuario como hilos apoyados por el kernel (como Solaris 2).

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar