Productor-Consumidor Semáforos

Iniciado por hardcandy12, 31 Enero 2012, 16:00 PM

0 Miembros y 1 Visitante están viendo este tema.

hardcandy12

Hola, tengo dificultades para resolver este problema en C híbrido para una máquina UNIX (POSIX), y el problema es el siguiente:

Realizar un programa que implemente el problema del productor-consumidor con buffer circular utilizando semáforos y memoria compartida de la API System V. Para ello, utilizar como buffer una zona de memoria compartida (memoria principal) que contendrá N elementos (el tamaño del buffer será fijo (15 elementos) y circular). Los procesos productor y consumidor se ejecutarán concurrentemente.
El proceso productor, pide por teclado el nombre de un archivo (cuyo contenido sea texto en ASCII) e introduce su contenido en el buffer y el proceso consumidor lo mostrará en pantalla.


Ojala puedan ayudarme a resolver este problema. Salu2