四种常见线程池

int size = 3;

//缓存线程池,线程池的大小由jvm决定,如果有空闲线程会回收
Executors.newCachedThreadPool();
//单线程线程池,可保证任务执行的顺序就是任务提交的顺序
Executors.newSingleThreadExecutor();
//固定大小线程池(服务端推荐使用)
Executors.newFixedThreadPool(size);
//周期性线程池,可周期性执行任务
Executors.newScheduledThreadPool(size);

 

posted @ 2018-01-03 23:54  shadow_demo  阅读(320)  评论(0)    收藏  举报