Как заблокировать группу потоков в Java - PullRequest
2 голосов
/ 28 января 2012

У меня есть задача, в которой я должен читать данные, используя разные потоки.

Проблема в том, что из-за ограничения скорости чтения я построил разные потоки с группами потоков.

Теперь кто-нибудь может сказать мне, как усыпить одну целую группу потоков, чтобы она начала выполнение с того же места, где она оставалась, а остальные группы потоков продолжали выполняться?

1 Ответ

0 голосов
/ 05 февраля 2012

Без подробностей может показаться, что вам может понадобиться использовать CyclicBarrier или CountDownLatch.Они не будут работать на уровне ThreadGroup, но могут обеспечить общую точку ожидания, которую вы ищете.

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