美文网首页
线程池的优点和线程池的参数

线程池的优点和线程池的参数

作者: Catch_the_tail | 来源:发表于2021-09-10 00:15 被阅读0次

优点

  1. 线程池可以减少线程的创建和销毁,达到节约资源的效果
  2. 由于不需要创建和销毁,可以提高任务的执行效率
  3. 线程是稀有资源

线程池参数的解读

  • 核心线程数
    就是常驻线程,这些线程在被创建出来之后就不会被销毁了,生命周期和线程池的生命周期一样,线程池销毁这些线程才销毁
  • 最大线程数
    相对于核心线程数来说,当核心线程数不满足要求时就有可能创建更多的线程,这些线程数要小于等于最大线程数,核心线程数之外的线程都是会被销毁的,具体销毁的时间由后面的参数确定
  • keeplive ,unit,存活时间和时间单位
    这个存活时间就是除核心线程数之外的线程在执行完后,过多久被销毁的时间
  • workqueue 工作队列
    在核心线程数满了后,任务会被加到工作队列中,只有等工作队列满了后才会去建最大线程
  • 线程工厂
    可以用默认的线程工厂,也可以自己实现线程工厂,线程工厂主要作用是创建线程,比如创建线程的时候给线程一个名字
  • 拒绝策略
    在线程达到最大线程数时,如果还有任务,该怎么做。
    还有就是在shutdown关掉线程池后,还剩下的线程应该如何安排后世

相关文章

  • Android 线程池原理

    线程池核心类 : ThreadPoolExecutor:提供了一系列参数来配置线程池 线程池优点: 1.重用线程池...

  • 线程池的优点和线程池的参数

    优点 线程池可以减少线程的创建和销毁,达到节约资源的效果 由于不需要创建和销毁,可以提高任务的执行效率 线程是稀有...

  • 线程池概述

    为什么要使用线程池? 线程池核心参数 线程池的几种拒绝策略 execute()和submit()的区别 线程池工作...

  • Android 线程池

    目录 一、线程池的优点 二、线程池创建中各个参数的含义 三、ThreadPoolExecutor的任务添加执行流程...

  • Java线程总结 之 ThreadPool 线程池

    线程脑图 ThreadPool 线程池 线程池的构造参数 ----------------------------...

  • J.U.C——线程池专题

    主要讨论以下问题: 认识Java线程池 线程池的种类,区别,和使用场景 线程池的工作流程 线程池几个参数的理解 分...

  • 线程池

    线程池 项目文件:HelloJava-ThreadPoolExecutorDemo 线程池优点:重用线程,避免创建...

  • java基础-多线程

    java线程池的实现 ThreadPoolExecutor java线程池几个参数 corePoolSize当线程...

  • ThreadPool

    线程池核心参数 corePoolSize: int 核心线程数 线程池初始化后,线程池中没有任何线程,线程池会等待...

  • Android中的线程池

    为什么要有线程池 说道为什么要有线程池,就不得说下线程池能给我们带来什么好处,都有什么优点呢? 优点 线程池可以重...

网友评论

      本文标题:线程池的优点和线程池的参数

      本文链接:https://www.haomeiwen.com/subject/igfgwltx.html