ReZero's Utopia.

Thread pool

Word count: 163Reading time: 1 min
2020/09/20 Share

https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html

基本利益

统一管理IT资源,包括服务器、存储、和网络资源等等。通过共享资源,使用户在低投入中获益。

  1. 内存池(Memory Pooling):预先申请内存,提升申请内存速度,减少内存碎片。

  2. 连接池(Connection Pooling):预先申请数据库连接,提升申请连接的速度,降低系统的开销。

  3. 实例池(Object Pooling):循环使用对象,减少资源在初始化和释放时的昂贵损耗。

核心实现

总体设计

生命周期管理

任务调度

阻塞队列

拒绝策略

CATALOG
  1. 1. 基本利益
  2. 2. 核心实现
    1. 2.1. 总体设计
    2. 2.2. 生命周期管理
    3. 2.3. 任务调度
    4. 2.4. 阻塞队列
    5. 2.5. 拒绝策略