public class Async extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static CompletableFuture<Void> |
allOf(CompletableFuture<?>... tasks) |
static CompletableFuture<Void> |
allOf(Runnable... task) |
static CompletableFuture<Object> |
anyOf(CompletableFuture<?>... tasks) |
static CompletableFuture<Object> |
anyOf(Runnable... task) |
static CompletableFuture<Void> |
combine(Runnable... task)
异步调用批量任务且合并
|
static void |
create() |
static boolean |
isSuccessFuture(CompletableFuture<?> future) |
static boolean |
joinAndCheck(CompletableFuture<Void> future) |
static List<CompletableFuture<Void>> |
run(Runnable... task)
异步批量调用任务
|
static CompletableFuture<Void> |
run(Runnable task)
异步调用任务
|
static void |
shutdown() |
static <U> CompletableFuture<U> |
supply(Supplier<U> task)
异步调用有返回值的任务
|
static <U1,U2,V> CompletableFuture<? extends V> |
supplyCombine(Supplier<U1> task1,
Supplier<U2> task2,
BiFunction<? super U1,? super U2,? extends V> returnFn) |
static <U1,U2> CompletableFuture<U2> |
supplyComposeAsync(Supplier<U1> task1,
Function<? super U1,? extends CompletionStage<U2>> task2) |
public static CompletableFuture<Void> run(Runnable task)
task - 异步任务public static List<CompletableFuture<Void>> run(Runnable... task)
task - 批量任务public static CompletableFuture<Object> anyOf(Runnable... task)
public static CompletableFuture<Void> allOf(Runnable... task)
public static CompletableFuture<Void> combine(Runnable... task)
task - 批量任务public static <U> CompletableFuture<U> supply(Supplier<U> task)
U - 返回值task - 异步任务public static CompletableFuture<Object> anyOf(CompletableFuture<?>... tasks)
public static CompletableFuture<Void> allOf(CompletableFuture<?>... tasks)
public static <U1,U2,V> CompletableFuture<? extends V> supplyCombine(Supplier<U1> task1, Supplier<U2> task2, BiFunction<? super U1,? super U2,? extends V> returnFn)
public static <U1,U2> CompletableFuture<U2> supplyComposeAsync(Supplier<U1> task1, Function<? super U1,? extends CompletionStage<U2>> task2)
public static boolean isSuccessFuture(CompletableFuture<?> future)
public static boolean joinAndCheck(CompletableFuture<Void> future)
public static void create()
public static void shutdown()
Copyright © 2023. All rights reserved.