import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
* 线程池管理类
*/
public final class ThreadPoolUtil {
/**
* 多线程允许最大并发线程数的默认大小
*/
private static final Integer THREAD_DEFAULT_MAXQUANTITY = 50;
/**
* 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
*/
private static ExecutorService THREADPOOL_DEFAULT = Executors.newFixedThreadPool(THREAD_DEFAULT_MAXQUANTITY);
/**
* 获取默认线程池
* @return
*/
public static ExecutorService getDefaultPool() {
return THREADPOOL_DEFAULT;
}
}
java创建线程池
于 2024-05-11 17:20:58 首次发布