线程池
zhanghe687
一个程序猿的发展之路
展开
-
线程池+CountDownLatch 处理大集合
场景:有一个需求:首先从数据库中取出上千条数据,然后需要逐条对数据进行分析,例如分析情感/是否重复等多项分析。解决:将取出来的上千条,分批+多线程处理。public class CountDownLatchTest { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); for (int i = 0;原创 2022-03-16 17:51:19 · 2603 阅读 · 1 评论 -
自定义线程池,自定义拒绝策略,不放弃任何一个任务(数据量小)
public class CustomThreadPoolExcutor { private ThreadPoolExecutor pool = null; public ThreadPoolExecutor getCustomThreadPoolExcutor(){ return this .pool; } public void init(){ pool = new ThreadPoolExecuto.原创 2022-03-11 15:35:20 · 724 阅读 · 0 评论