1. 线程池
1.1 线程池思想
- 线程容器,限制线程的数量
- 线程的复用,避免频繁的创建和销毁
1.2 线程池原理
将任务提交给线程池,由线程池分配线程、运行任务,并在当前任务结束后复用线程
1.2 线程池体系结构
- java.util.concurrent
- Executor 线程池的顶层接口
- ExecutorService 线程池接口
- Executors 工厂类,获取一个线程池
public interface Executor {
void execute(Runnable command);
}
public interface ExecutorService extends Executor {
<T> Future<T> submit(Callable<T> task);
<T> Future<T> submit(Runnable task, T result);
Future<?> submit(Runnable task);
}
线程池工具类(Executors)
public class Executors {
}
``
网友评论