[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Производитель и Потребитель
Напишите две программы, Производитель и Потребитель, такие что
Производитель заполняет буфер в разделяемой памяти, а Потребитель
читает его. Производитель должен помещать новые данные в буфер только
после того, как Потребитель прочитает его.
Совет: Для синхронизации можно использовать два семафора (эффективнее
всего - набор из двух семафоров). Один из семафоров нужно
ассоциировать с записью новых данных в буфер. Другой должен быть
ассоциирован с чтением данных Потребителем.