---
title: SO Lista 13
tags: SO
author: Mateusz Reis
---
# SO LISTA 13
## Zadanie 1

### 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 */