У меня есть список фьючерсов, по которым я продолжаю цикл проверки Future.isDone()
, и если да, то я использую Future.get()
. Но есть случаи, когда поток продолжается вечно, и чтобы избежать этого, я хочу установить таймаут.
Пожалуйста, помогите мне рассчитать время без использования Future.get()
в качестве операции блокировки. Большинство вопросов о тайм-ауте здесь в стеке потока указывают на Future.get()
с таймаутом внутри него.