Как решить проблему «1 производитель 2 потребителя» в Java - PullRequest
0 голосов
/ 13 декабря 2018

Я довольно новичок в написании Java, и в настоящее время я пытаюсь реализовать другой аспект классической проблемы «производитель-потребитель».Я по-прежнему использую один источник, как обычно, который записывает строки в буфер.Этот буфер используется совместно с двумя потоками потребителей, и я пытаюсь сделать так, чтобы оба получателя принимали КАЖДУЮ строку, отправляемую производителем, и ТОЛЬКО затем удаляли строку из буфера.Как я могу проверить, если оба потока потребителя уже приняли строку ???Спасибо!

1 Ответ

0 голосов
/ 13 декабря 2018

Может быть, вы можете использовать шаблон наблюдателя.

Дополнительная информация: https://www.baeldung.com/java-observer-pattern

...