类 ExecutorUtil
java.lang.Object
com.weicoder.common.concurrent.ExecutorUtil
- 直接已知子类:
U.ES
并发线程任务处理
- 作者:
- WD
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void添加线程Callablestatic void添加线程Runnablestatic voidexecute()执行列表中的任务static void使用pool缓存线程池执行线程static void执行任务 等待任务结束static voidnewExecute(Runnable command) 获得核心数为1新的缓存线程池执行线程static ExecutorServicenewPool(int pool, boolean daemon) 获得新的缓存线程池static ExecutorService获得核心数为1新的缓存线程池static ExecutorServicepool()获得线程池 此方法返回守护线程的池static ExecutorService获得线程池submit()执行列表中的任务static <T> List<T>提交一个 Runnable 任务用于执行,并返回一个表示该任务的 Futurestatic <T> List<T>提交一个 Runnable 任务用于执行,并返回一个表示该任务的 Future
-
构造器详细资料
-
ExecutorUtil
public ExecutorUtil()
-
-
方法详细资料
-
newExecute
获得核心数为1新的缓存线程池执行线程 -
newSingle
获得核心数为1新的缓存线程池- 返回:
- 缓存线程池
-
newPool
获得新的缓存线程池- 参数:
pool- 线程池数量daemon- 是否守护线程- 返回:
- 缓存线程池
-
execute
使用pool缓存线程池执行线程 -
pool
获得线程池 此方法返回守护线程的池- 返回:
- 线程池
-
pool
获得线程池- 参数:
name- 名称- 返回:
- 线程池
-
addR
添加线程Runnable- 参数:
task- 任务
-
addC
添加线程Callable- 参数:
task- 任务
-
execute
public static void execute()执行列表中的任务 -
submit
执行列表中的任务- 返回:
- 列表
-
execute
执行任务 等待任务结束- 参数:
tasks- 任务
-
submit
提交一个 Runnable 任务用于执行,并返回一个表示该任务的 Future- 类型参数:
T- 泛型- 参数:
tasks- Runnable 任务- 返回:
- 表示该任务的 Future
-
submit
提交一个 Runnable 任务用于执行,并返回一个表示该任务的 Future- 类型参数:
T- 泛型- 参数:
tasks- Runnable 任务timeout- 如果可以最多等待的时间- 返回:
- 表示该任务的 Future
-