一、好处:
1、提高响应速度
2、降低资源消耗
3、便于线程管理
corePoolSize:核心池的大小
maximumPoolSize:最大线程数
keepAliveTime:无任务的销毁时间
二、接口:
1、ExecutorService:
void execute(Runnable r);没返回值,用来执行Runnable;
Future<T> submit(Callable c);有返回值,用来执行Callable;
void shutdown();关闭线程池
2、Executors
一、好处:
1、提高响应速度
2、降低资源消耗
3、便于线程管理
corePoolSize:核心池的大小
maximumPoolSize:最大线程数
keepAliveTime:无任务的销毁时间
二、接口:
1、ExecutorService:
void execute(Runnable r);没返回值,用来执行Runnable;
Future<T> submit(Callable c);有返回值,用来执行Callable;
void shutdown();关闭线程池
2、Executors