线程池的七大参数以及对应的含义

42 阅读1分钟
  1. 核心线程数 这个参数主要是用来表示一直处于工作状态的线程数量
  2. 最大线程数 通常用救急线程数=最大线程数 - 核心线程数,这个救急线程是用于当工作线程数达到上限的时候,再继续有新的任务进来,就会启动救急线程进行缓冲。
  3. 最大存活时间
  4. 时间单位
    注:3,4两个参数是配合在一起使用的,一起用来表示当救急线程空闲时,达到这个时间的时候会被自动销毁
  5. 阻塞队列 这个参数用于定义当正在运行的线程数量处于最大线程数量的时候,新进来的任务需要放入什么样子的阻塞队列
  6. 线程工厂 这个参数是用于在创建线程的时候加入一些自定义信息
  7. 拒绝策略 这个参数用于表示当阻塞队列满的时候,需要作出什么样子的拒绝动作