1.工具类基类(配置类):ExecutorSchdule

 1 public interface ExecutorSchdule {
 2 
 3     //corePoolSize 表示允许线程池中允许同时运行的最大线程数。
 4     int corePoolSize = 40;
 5     
 6     //maximumPoolSize最大能创建多少个线程
 7     int maximumPoolSize  = 50;
 8     
 9     //keepAliveTime表示线程没有任务时最多保持多久然后停止
10     long keepAliveTime = 4L;
11     
12     //keepAliveTime的时间单位
13     TimeUnit unit = TimeUnit.SECONDS;
14     
15     //workQueue存放超出线程池数以后的多余线程
16     BlockingQueue<Runnable> workQueue = new ArrayBlockingQueue<Runnable>(maximumPoolSize);
17 
18 }
View Code

相关文章: