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()); }
线层池通用方法通用方法
猜你喜欢
转载自blog.csdn.net/qingcyb/article/details/112298883
今日推荐
周排行