课堂笔记之线程池

来源:互联网 发布:陈田村拆车件淘宝店 编辑:程序博客网 时间:2024/04/30 14:01

单例线程池

ExecutorService es = Executors.newSingleThreadExecutor();


//创建一个有上限的线程池对象,自定义上限

ExecutorService es = Executors.newFixedThreadPool(2);


线程数量没有上限,由内存决定  不推荐使用

ExecutorService es = Executors.newCachedThreadPool()


线程池的关闭、释放资源

es.shutdown();//要等待任務队列中的任务执行结束后再关闭

es.shutdownNow();//尝试停止线程,关闭线程池,   停止或暂停正在执行的任务

0 0