普通项目中使用Java线程池,创建线程池参考示例代码
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(
8, // 核心线程数
16, // 最大线程数
0, // 线程空闲时间(非核心线程空闲存活时间),超过空闲则销毁
TimeUnit.MILLISECONDS,
new LinkedBlockingQueue<>(1000),// 任务队列 最大1000
new ThreadPoolExecutor.AbortPolicy());//超过队列拒绝策略
关联参考:
https://blog.xqlee.com/article/2509151230363157.html