Programación concurrente en Linux

# Test de autoevaluación de la Actividad 4.4

Asigna una puntuación a cada pregunta dependiendo de si sabes responderla (2), no estás seguro (1), o no sabes (0).

1. ¿Puedes nombrar al menos dos elementos del contexto privado de un hilo?
2. ¿Sabrías explicar por qué un programa multihilo es más eficiente que uno multiprogramado?
3. ¿Por qué para construir un programa multihilo que lea datos de diferentes dispositivos podemos prescindir de la llamada al sistema `mkfifo()` para comunicar los datos a un hilo consumidor?
4. ¿Cómo obtiene un hilo el código a ejecutar?
5. ¿Por qué usamos la biblioteca pthreads en lugar de las llamadas al sistema?

En función de la puntuación obtenida, continúa con el siguiente tema o repasa los aspectos que no hayas sabido responder.