Sistemas Concurrentes y Distribuidos
|
|
Práctica 1:
Sincronización de hebras con semáforos.
El objetivo de esta práctica es aprender a escribir programas con múltiples
hebras que se sincronizan usando semáforos, y que se transmiten datos
mediante variables compartidas.
Transparencias del guión de la práctica (PDFs)
Archivos fuente disponibles:
Todos estos archivos deben descargarse en una misma carpeta vacia. El código
y el makefile que se proporcionan se han probado en Linux.
- Código fuente C/C++ incompleto para el problema del productor-consumidor
- Código fuente C/C++ incompleto para el problema de los fumadores
-
Archivo para compilar todos los fuentes C/C++ con la orden make:
Usar:
- make pc: para compilar y ejecutar el programa del productor-consumidor.
- make fu: para compilar y ejecutar el programa de los fumadores y el estanquero.
- make clean: para borrar todos los archivos creados al compilar.
sitio web modificado por última vez el 15 de Septiembre de 2015