18. Producent – konsument (CubbyHole)
Problem gdy 2 niezależne wątki współdzielą dane a stan każdego z nich zależy od stanu 2 wątku. Producent generuje strumień danych, które są wykorzystywane przez konsumenta. Strumień ten stanowi wspólny zasób i wątki muszą być zsynchronizowane.
Producent -> Pudełko -> Konsument
Producent zapisuje do obiektu pudełko dane, konsument odczytuje dane z obiektu Pudełko. Klasa Pudełko zawiera 2 synchronizacyjne metody get i put.
wersja strony: 0, ostatnia edycja: 27 Nov 2008 05:27