分类:
用法概括(28)
线程池几个参数的理解:
- ThreadPoolExecutor mExecutor = new ThreadPoolExecutor(corePoolSize,// 核心线程数
- maximumPoolSize, // 最大线程数
- keepAliveTime, // 闲置线程存活时间
- TimeUnit.MILLISECONDS,// 时间单位
- new LinkedBlockingDeque<Runnable>(),// 线程队列
- Executors.defaultThreadFactory(),// 线程工厂
- new AbortPolicy()// 队列已满,而且当前线程数已经超过最大线程数时的异常处理策略
- );