类 ExecutorKit
java.lang.Object
com.iohao.game.common.kit.ExecutorKit
线程执行器工具
- 作者:
- 渔民小镇
- 日期:
- 2021-12-20
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明createThreadFactory(@NonNull String namePrefix, boolean daemon) 创建线程工厂createThreadFactory(String namePrefix) 创建 线程工厂newCacheThreadPool(String namePrefix) 创建线程池newCacheThreadPool(ThreadFactory threadFactory) 线程池newFixedThreadPool(int corePoolSize, String namePrefix) 创建固定大小线程执行器newFixedThreadPool(int corePoolSize, ThreadFactory threadFactory) 创建固定大小线程执行器newScheduled(int corePoolSize, String namePrefix) 创建指定数量 - 的线程调度执行器newScheduled(int corePoolSize, ThreadFactory threadFactory) 创建指定数量 - 的线程调度执行器newSingleScheduled(String namePrefix) 创建单个线程调度执行器newSingleScheduled(ThreadFactory threadFactory) 创建单个线程调度执行器newSingleThreadExecutor(String namePrefix) 创建单个线程执行器newSingleThreadExecutor(ThreadFactory threadFactory) 创建单个线程执行器newVirtualExecutor(String name) 创建虚拟线程执行器newVirtualExecutor(String name, int start) 创建虚拟线程执行器newVirtualExecutor(ThreadFactory factory) 创建虚拟线程执行器
-
构造器详细资料
-
ExecutorKit
public ExecutorKit()
-
-
方法详细资料
-
newVirtualExecutor
创建虚拟线程执行器- 参数:
name- name- 返回:
- 执行器
-
newVirtualExecutor
创建虚拟线程执行器- 参数:
name- namestart- start- 返回:
- 执行器
-
newVirtualExecutor
创建虚拟线程执行器- 参数:
factory- factory- 返回:
- 执行器
-
newSingleThreadExecutor
创建单个线程执行器- 参数:
namePrefix- 线程名- 返回:
- 执行器
-
newSingleThreadExecutor
创建单个线程执行器- 参数:
threadFactory- 线程创建工厂- 返回:
- 执行器
-
newCacheThreadPool
创建线程池- 参数:
namePrefix- 线程名- 返回:
- 执行器
-
newCacheThreadPool
线程池- 参数:
threadFactory- 线程创建工厂- 返回:
- 执行器
-
newFixedThreadPool
创建固定大小线程执行器- 参数:
corePoolSize- 容量threadFactory- 线程工厂- 返回:
- 执行器
-
newFixedThreadPool
创建固定大小线程执行器- 参数:
corePoolSize- 容量namePrefix- 线程名- 返回:
- 执行器
-
newSingleScheduled
创建单个线程调度执行器- 参数:
threadFactory- 线程创建工厂- 返回:
- 调度 执行器
-
newSingleScheduled
创建单个线程调度执行器- 参数:
namePrefix- 线程名- 返回:
- 调度 执行器
-
newScheduled
创建指定数量 - 的线程调度执行器- 参数:
corePoolSize- 容量namePrefix- 线程名- 返回:
- 指定数量的 调度 执行器
-
newScheduled
创建指定数量 - 的线程调度执行器- 参数:
corePoolSize- 容量threadFactory- 线程创建工厂- 返回:
- 指定数量的 调度 执行器
-
createThreadFactory
创建 线程工厂daemon 参数默认是 true- 参数:
namePrefix- 线程名- 返回:
- 线程工厂
-
createThreadFactory
创建线程工厂- 参数:
namePrefix- 线程名前缀daemon- 置是否守护线程- 返回:
- 线程工厂
-