Executors VS ThreadPoolExecutor

来源:互联网 发布:新疆人口普查数据 编辑:程序博客网 时间:2024/06/15 04:10
//Executors.newFixedThreadPool();//请求堆积在处理队列可能会消耗非常大的内存OOM
//Executors.newCachedThreadPool(); newScheduledThreadPool(); //默认创建线程个数为Integer.MAX_VALUE 数量非常大,可能OOM
//ExecutorService service = Executors.newFixedThreadPool(3);

ExecutorService service = new ThreadPoolExecutor(3,3,1,TimeUnit.SECONDS,new ArrayBlockingQueue<Runnable>(2));

0 0
原创粉丝点击