Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: hardcandy12 en 31 Enero 2012, 16:00 pm



Título: Productor-Consumidor Semáforos
Publicado por: hardcandy12 en 31 Enero 2012, 16:00 pm
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