Czy mogę ustawić maksymalny rozmiar skrzynki pocztowej aktora w Scali?limit rozmiaru skrzynki pocztowej scala
Rozwiąż problem Producent - konsument. Za pomocą wątków mogę zablokować producentów, gdy bufor się zapełni. Zobaczyłem kilka przykładów producenta-konsumenta napisanych w Scali i wszystkie używają aktorów ze skrzynkami pocztowymi używanymi jako "bufor". Czy mogę ustawić rozmiar skrzynki pocztowej tak, aby producenci czekali, aż konsument będzie gotowy? Jakieś inne eleganckie rozwiązanie, aby uniknąć niekontrolowanego wzrostu liczby skrzynek pocztowych?
Ankietowanie wydaje się bardziej odpowiednie dla mnie niż uczynienie skrzynki pocztowej konsumenta "wspólnym stanem" pomiędzy dwoma aktorami. – Zed
Ankietowanie jest często lepsze z perspektywy czysto programistycznej, ale semafory są często lepsze z punktu widzenia wykorzystania sprzętu. Zależy od Twojej dokładnej sytuacji, która powinna zostać wybrana. –
@Zed Skrzynka pocztowa konsumenta IS jest udostępniona! W przeciwnym razie producent nie będzie mógł wysłać do niego żadnych wiadomości :) – HRJ