Semafory. Problem producenta i konsumenta c.d.
• Wykorzystany został semafor ogólny o inicjalnej wartości N
• Procesy konsumenta i producenta wykorzystują w tym przypadku semafor niesymetrycznie, tzn. konsument wykonuje wyłącznie operację wait (s) natomiast producent signal (s)
• Semafor jest w tym przypadku wykorzystywany jako zmienna zliczająca
• W praktyce nawet w przypadku jednego producenta i jednego konsumenta operacje wstawiania i odczytu danych do/z bufora powinny być synchronizowane. Dlaczego?