package com.muyu.common.pool; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; /** * @author DongZl * @description: 可控最大并发数线程池 * @Date 2023-12-5 下午 01:51 */ public class FixedThreadPool { /** * 可重用固定个数的线程池 */ private final static ExecutorService fixedThreadPool = Executors.newFixedThreadPool(1); /** * 线程池提交任务 * @param runnable 线程 */ public static Future submit(Runnable runnable){ return fixedThreadPool.submit(runnable); } /** * 关闭线程池 */ public static void shutDown(){ fixedThreadPool.shutdown(); } }