Может ли кто-нибудь рассказать о том, как достичь сценария ниже?
2 очереди - очередь назначения, очередь ответов
поток берет задачу из очереди назначения
узнает, что ему нужны дополнительные сведения
отправляет новую задачу в очередь назначения
ждет, пока его запрос будет обработан и результат появится в ответе queue
or
отслеживает очередь ответов на предмет ответа на его задачу, но фактически не выбирает какой-либо ответ, поэтому он доступен для других потоков, ожидающих других ответов?
Спасибо