Semafory. Problem producenta i konsumenta c.d.
• W rozwiązaniu wykorzystywane są dwa semafory: binarny (wzajemne wykluczanie w dostępnie do sekcji krytycznej) oraz ogólny (zliczający)
• Inicjalna wartość semaforów musi być następująca: s = 1, n= 0. Dlaczego?
• Kolejność operacji wait oraz signal ma znaczenie. Przykład: do czego może doprowadzić zmiana kolejności instrukcji wait (n) oraz wait (s) w procesie konsumenta przed wejściem do sekcji krytycznej?