版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_32534855/article/details/99594247
public class ThreadPools {
public static ExecutorService exec = new ThreadPoolExecutor(
20,
300,
0L,
TimeUnit.MILLISECONDS,
new LinkedBlockingQueue<Runnable>(1024),
new ThreadFactory() {
@Override
public Thread newThread(Runnable r) {
return new Thread(r);
}
},
new ThreadPoolExecutor.AbortPolicy());
}
使用
ThreadPools.exec.execute(() -> {
//调用方法
});