java进阶干货技术干货

线程池

2017-09-05  本文已影响39人  blingblingson

目录

  1. Executor
  2. ThreadPoolExecutor
  3. Executors
  4. execute vs submit
  5. 总结

1. Executor

Executor 是一个核心接口,真正线程池的实现是 ThreadPoolExecutor 类。注意 Executor(接口) -> ExecutorService(接口) -> AbstractExecutorService -> ThreadPoolExecutor 这条继承关系线

2. ThreadPoolExecutor

ThreadPoolExecutor 的构造方法包含如下参数:

ThreadPoolExecutor 执行任务的大致步骤:

3. Executors

Executors 提供了一系列工厂方法用于创建线程池,返回的线程池都实现了 ExecutorService 接口(注意 ExecutorService 的具体实现者是 ThreadPoolExecutor 类)。线程池的分类如下:

4. execute vs submit

5. 总结

上一篇下一篇

猜你喜欢

热点阅读