0
点赞
收藏
分享

微信扫一扫

Java 线程池体系 - 体系树

_karen 2022-03-30 阅读 61

Java 线程池体系一览

  • Executor : 线程池顶级接口

  • ExecutorService : 线程池次级接口,对Executor做出一些扩展,增加了一些功能

  • ScheduleExecutorService : 对Executor做出一些扩展,增加一些定时任务相关的功能

  • AbstractExecutorService:抽象类,运用模板方法设计实现了一部分方法

  • ThreadPoolExecutor : 普通线程池类,包含最基本的一些线程池操作相关的方法实现

  • ScheduleThreadPoolExecutor : (调度线程池)定时任务线程池类,用于实现定时任务相关的功能

  • ForkJoinPool : 新型线程池类,Java7中新增线程池了类,基于工作窃取理论实现,运用于大任务拆分小任务,任务无限多的场景

  • Executors : 线程池工具类,定义了一些快速实现线程池的方法(不推荐使用,避免对实现原理不熟悉而导致资源耗尽的风险)

多线程体系

举报

相关推荐

0 条评论