zoukankan      html  css  js  c++  java
  • 为什么使用 Executor 框架比使用应用创建和管理线程好?

    为什么要使用 Executor 线程池框架 

    1、每次执行任务创建线程 new Thread()比较消耗性能创建一个线程是比较耗 

    耗资源的

    2、调用 new Thread()创建的线程缺乏管理被称为野线程而且可以无限制的 

    创建线程之间的相互竞争会导致过多占用系统资源而导致系统瘫痪还有线程 

    之间的频繁交替也会消耗很多系统资源

    3、直接使用 new Thread() 启动的线程不利于扩展比如定时执行定期执行

    定时定期执行线程中断等都不便实现

    使用 Executor 线程池框架的优点 

    1、能复用已存在并空闲的线程从而减少线程对象的创建从而减少了消亡线程的开 

    2、可有效控制最大并发线程数提高系统资源使用率同时避免过多资源竞争

    3、框架中已经有定时定期单线程并发数控制等功能

    综上所述使用线程池框架 Executor 能更好的管理线程提供系统资源使用率

  • 相关阅读:
    gost源码分析心得
    go语言net编程,设置TCP连接发出使用源IP
    代理程序gost使用
    squid关闭缓存
    shell中的if比较
    10年以上年化20%以上收益率的基金经理
    股票信息查询
    02.win2003虚拟机安装和dos命令
    01.网络安全和虚拟机
    部署kali渗透环境
  • 原文地址:https://www.cnblogs.com/programb/p/12771102.html
Copyright © 2011-2022 走看看