Advertisement

线程池深入解析

阅读量:

文章目录

  • 线程池
    • 一、概念

    • 二、线程池原理

      • 1、线程池 - 类的层次结构

        • ThreadPoolExecutor构造函数各参数含义
      • 2、线程池API – ExecutorService接口

      • 3、线程池API – ScheduledExecutorService接口

        • ScheduleThreadPoolExecutor与Timer相比的优势。
      • 4、线程池原理

        • ThreadPoolExecutor 典型使用:
    • Executors工具类

    • 任务execute过程

    • 拒绝策略

      • 5、阻塞队列

        • 常用阻塞队列
      • 6、如何确定合适数量的线程?

      • 7、线程池是怎么回收线程的

        • 未调用shutdown() ,RUNNING状态下全部任务执行完成的场景
    • 调用shutdown() ,全部任务执行完成的场景

线程池

核心思考:线程数量是否越多性能越好?

这是一个在并发编程中极易产生的误区。许多开发者直觉上认为,既然CPU是多核的,那么创建更多的线程就能让程序跑得更快。然而,事实恰恰相反,线程并

全部评论 (0)

还没有任何评论哟~