public class RunUtil extends Object
| 构造器和说明 |
|---|
RunUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CompletableFuture<Void> |
async(Runnable task)
异步执行
|
static <U> CompletableFuture<U> |
async(Supplier<U> task)
异步执行
|
static ScheduledFuture<?> |
delay(Runnable task,
long millis)
延迟执行
|
static ScheduledFuture<?> |
delayAndRepeat(Runnable task,
long millis)
延迟执行并重复
|
static <T> Future<T> |
parallel(Callable<T> task)
并行执行
|
static Future<?> |
parallel(Runnable task)
并行执行
|
static void |
runOrThrow(RunnableEx task)
运行或异常
|
static void |
setExecutor(ExecutorService executor) |
static void |
setScheduledExecutor(ScheduledExecutorService scheduledExecutor) |
public static void setScheduledExecutor(ScheduledExecutorService scheduledExecutor)
public static void setExecutor(ExecutorService executor)
public static void runOrThrow(RunnableEx task)
public static CompletableFuture<Void> async(Runnable task)
public static <U> CompletableFuture<U> async(Supplier<U> task)
public static ScheduledFuture<?> delay(Runnable task, long millis)
public static ScheduledFuture<?> delayAndRepeat(Runnable task, long millis)
Copyright © 2023. All rights reserved.