import java.util.concurrent.ExecutorService; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.Executors; /** * 线层池通用方法 * */ public final class ThreadPoolUtils { private ThreadPoolUtils() { } private static ExecutorService getThreadPoolExecutor () { return EXECUTOR; } private static ExecutorService EXECUTOR = new ThreadPoolExecutor(50, 200, 5L, TimeUnit.MINUTES, new LinkedBlockingQueue<>(100), Executors.defaultThreadFactory(), new ThreadPoolExecutor.CallerRunsPolicy()); }
线层池通用方法通用方法
最新推荐文章于 2022-04-22 16:20:49 发布