From 4aeaf827dc1598766417540675a24ef507663324 Mon Sep 17 00:00:00 2001 From: VampireAchao Date: Sun, 28 Nov 2021 18:34:12 +0800 Subject: [PATCH] =?UTF-8?q?waitAny=E5=87=BD=E6=95=B0=E6=8F=90=E4=BE=9B?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=80=BC=EF=BC=8C=E7=94=A8=E4=BA=8E=E5=9C=A8?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=9C=80=E5=85=88=E6=89=A7=E8=A1=8C=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E7=9A=84=E4=BB=BB=E5=8A=A1=E4=B8=AD=E7=9A=84=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/hutool/core/thread/AsyncUtil.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/AsyncUtil.java b/hutool-core/src/main/java/cn/hutool/core/thread/AsyncUtil.java index e7b7dc6d8..c9085b75b 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/AsyncUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/AsyncUtil.java @@ -31,11 +31,12 @@ public class AsyncUtil { * 等待任意一个任务执行完毕,包裹了异常 * * @param tasks 并行任务 + * @return 执行结束的任务返回值 * @throws UndeclaredThrowableException 未受检异常 */ - public static void waitAny(CompletableFuture... tasks) { + public static Object waitAny(CompletableFuture... tasks) { try { - CompletableFuture.anyOf(tasks).get(); + return CompletableFuture.anyOf(tasks).get(); } catch (InterruptedException | ExecutionException e) { throw new ThreadException(e); }