3.4. ORGANIZACIÓN DE LOS HILOS DE UN PROCESO.

Otra forma de estudiar las posibilidades de emplear los hilos es pensar en términos de modelos de programación. La programación multihilo es especialmente útil en algunos modelos de programación.

Los hilos se pueden organizar de distintas formas para que cooperen entre sí en la resolución de un problema. Existen una serie de modelos típicos de organización de los hilos de un proceso. Veamos cada modelo aplicado al ejemplo del servidor de archivos:

Figura 3-4 Modelo servidor/trabajador.

Figura 3-5 Modelo de cola de trabajo.

Figura 3-6 Modelo de equipo.

Figura 3-7 Modelo de tubería.