【发布时间】:2020-06-09 23:00:50
【问题描述】:
假设我有一个名为check 的阻塞方法,如下所示:
boolean check(String input) {}
这将对输入进行一些检查并返回决定。
现在我想对输入列表异步运行此检查,并且我想在其中一个输入通过检查后立即返回主线程,因此我不必等待所有异步调用完全的。等待所有线程完成的唯一一种情况是没有输入通过检查。使用输入列表异步运行该方法很简单,但我不确定在获得通过检查的输入的目标输出后如何返回主线程。
【问题讨论】:
-
有趣的问题。能否提供一个可行的检查功能?
标签: java asynchronous