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 una respuesta

Crea tu propio sitio web gratis en WordPress.com.Crear tu propio sitio web.
Empezar gratis