线程池的使用

import java.util.concurrent.*;
...
...
...{





    ExecutorService executorService
= new ThreadPoolExecutor( 3,//核心线程池大小 5,//最大线程池大小 1L,//线程最大空闲时间 TimeUnit.SECONDS,//时间单位 new ArrayBlockingQueue<>(3),//线程等待队列 Executors.defaultThreadFactory(),//线程创建工厂 new ThreadPoolExecutor.AbortPolicy());//拒绝策略
    executorService.execute(()
-> {         //这里写代码
        ....
        .... });
    executorService.execute(() -> {
        //这里写代码
        ....
        .... });
    ....
    ....
    executorService.shutdown();//关闭线程池





}

 

posted @ 2021-09-01 16:59  陈文超  阅读(40)  评论(0编辑  收藏  举报