• 技术文章 >java >java基础

    java线程池的优缺点分析

    小妮浅浅小妮浅浅2021-07-07 10:03:34原创2741

    1、不使用线程池的缺点

    重复制作线程系统的费用很大,每个线程的制作和销毁都需要时间,任务比较简单的话,制作和销毁线程消耗的资源有可能比线程执行任务本身消耗的资源大。

    过多的线程占有过多的内存等资源,在带来过多的上下文切换的同时,系统也会变得不稳定。

    2、线程池的优点

    降低资源消耗。通过重复利用已经制作的线程,减少线程的制作和破坏造成的消耗。

    提高响应速度。任务到达时,任务可以立即执行,直到线程完成。

    线程池可以统一管理资源。例如,线程池可以统一管理任务队列和线程,可以统一开始或结束任务,比单个线程一个一个地处理任务更方便,管理更方便,同时也有利于数据统计,例如,我们可以简单地统计已经执行的任务数量。

    以上就是java线程池的优缺点分析,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java 线程池
    品易云
    上一篇:java停止线程的方式 下一篇:java线程池有哪些拒绝策略

    相关文章推荐

    • 如何使用python重复使用线程池?• ThreadPoolExecutor在java中创建线程池• java线程池的运行流程• java线程池创建方式• java线程池异常的处理方法• java线程池的工作队列有哪几个• java线程池死锁的产生及处理• java线程池中类的继承探究

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网