本文共 362 字,大约阅读时间需要 1 分钟。
今天开始学习线程池,在这里做个学习交流,以后会不定期更新,欢迎广大猿友指正交流。
从Executor、ExecutorService、ThreadPoolExecutor开始。三者的关系如图所示
Executor是最初的接口,由ExecutorService继承,进而被AbstractExecutorService实现,最终被我们所熟知的ThreadPoolExecutor所继承。
简单理解一下:ThreadPoolExecutor是一个具有执行并管理线程能力的类。
ExecutorService作为线程管理的能力接口,对Executor接口的线程执行能力进行扩展提供诸如submit、shutDown等管理方法。其本身由Executors这个工具类提供的大量静态方法获取。
转载地址:http://yflii.baihongyu.com/