package com.wgcloud.util;
|
|
import java.util.concurrent.LinkedBlockingDeque;
|
import java.util.concurrent.ThreadPoolExecutor;
|
import java.util.concurrent.TimeUnit;
|
|
public class ThreadPoolUtil {
|
|
/**
|
* 线程池
|
* 参数信息:
|
* int corePoolSize 核心线程大小
|
* int maximumPoolSize 线程池最大容量大小
|
* long keepAliveTime 线程空闲时,线程存活的时间
|
* TimeUnit unit 时间单位
|
* BlockingQueue<Runnable> workQueue 任务队列。一个阻塞队列
|
*/
|
public static ThreadPoolExecutor executor = new ThreadPoolExecutor(10, 50, 2, TimeUnit.MINUTES, new LinkedBlockingDeque<>());
|
|
}
|