public abstract class ExecutorUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
(专用程序包) static class |
ExecutorUtils.DirectExecutor |
(专用程序包) static class |
ExecutorUtils.NewThreadExecutor |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
processorCount |
| 构造器和说明 |
|---|
ExecutorUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
callInBackground(ExecutorService executor,
Callable<T> callable) |
static Executor |
directExecutor() |
static int |
getActiveCount(Executor executor,
int defaultValue) |
static long |
getCompletedTaskCount(Executor executor,
int defaultValue) |
static int |
getCorePoolSize(Executor executor,
int defaultValue) |
static int |
getLargestPoolSize(Executor executor,
int defaultValue) |
static int |
getMaximumPoolSize(Executor executor,
int defaultValue) |
static int |
getPoolSize(Executor executor,
int defaultValue) |
static long |
getQueueSize(Executor executor,
int defaultValue) |
static void |
gracefulShutdown(Executor executor,
long timeout) |
static boolean |
isShutdown(Executor executor) |
static boolean |
isTerminated(Executor executor) |
static Executor |
newThreadExecutor() |
static void |
runInBackground(Executor executor,
Runnable runnable) |
public static int getPoolSize(Executor executor, int defaultValue)
public static int getCorePoolSize(Executor executor, int defaultValue)
public static int getLargestPoolSize(Executor executor, int defaultValue)
public static int getMaximumPoolSize(Executor executor, int defaultValue)
public static int getActiveCount(Executor executor, int defaultValue)
public static long getCompletedTaskCount(Executor executor, int defaultValue)
public static long getQueueSize(Executor executor, int defaultValue)
public static <T> T callInBackground(ExecutorService executor, Callable<T> callable) throws Exception
Exceptionpublic static boolean isTerminated(Executor executor)
public static boolean isShutdown(Executor executor)
public static void gracefulShutdown(Executor executor, long timeout)
public static Executor directExecutor()
public static Executor newThreadExecutor()
Copyright © 2022. All rights reserved.