--- title: SO Lista 13 tags: SO author: Mateusz Reis --- # SO LISTA 13 ## Zadanie 1 ![](https://i.imgur.com/6e9UNLx.png) ### a: - 6(push): - konsument sprawdza że kolejka nie jest pełna (14) - producent zapełnia kolejkę - producent zasypia (4,5) - konsument budzi producenta (15) - producent próbuje dodać produkt do pełnej kolejki (6) - 13(pop): - producent sprawdza że kolejka nie jest pusta (7) - konsument opróżnia kolejkę - konsument zasypia (11,12) - producent budzi konsumenta (8) - konsument próbuje wyjąć produkt z kolejki (13) ### b: - producent sprawdza że kolejka jest pełna (4) - konsument opróżnia kolejkę - producent zasypia (5) - konsument sprawdza że kolejka jest pusta (11) - konsument zasypia (12) - /* może wystąpić analogiczna sytuacja z konsumentem */