В Java есть очередь, которая ожидает объекта при вызове poll? - PullRequest
2 голосов
/ 24 марта 2012

У меня есть что-то вроде этого в моем коде:

worker.setObject(queue.poll());

Я хочу очередь, которая при вызове метода poll (или другого), если очередь пуста, ждет, пока тамвозвращаемый объект (не возвращаемый null).Для этого есть какая-то очередь или метод.

Ответы [ 2 ]

6 голосов
/ 24 марта 2012

Да, этот , например.

5 голосов
/ 24 марта 2012

Вы хотите найти класс, который реализует java.util.concurrent.BlockingQueue. Эти классы делают то, что вы хотите: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...