当前位置: 首页 > news >正文

网站建设需求文档提供搜索引擎优化公司

网站建设需求文档,提供搜索引擎优化公司,wordpress账号邮箱,荆门网站制作公司首先,线程池里面分为核心线程和非核心线程。 核心线程是常驻在线程池里面的工作线程,它有两种方式初始化。 向线程池里面添加任务的时候,被动初始化主动调用prestartAllCoreThreads方法 当线程池里面的队列满了的情况下,为了增加…

首先,线程池里面分为核心线程和非核心线程。

核心线程是常驻在线程池里面的工作线程,它有两种方式初始化。

  • 向线程池里面添加任务的时候,被动初始化
  • 主动调用prestartAllCoreThreads方法

        当线程池里面的队列满了的情况下,为了增加线程池的任务处理能力。线程池会增加非核心线程。核心线程和非核心线程的数量,是在构造线程池的时候设置的,也可以动态进行更改。

        由于非核心线程是为了解决任务过多的时候临时增加的,所以当任务处理完成后,非核心线程处于空闲状态的时候,就需要回收。因为所有工作线程都是从阻塞队列中去获取要执行的任务,所以只要在一定时间内,阻塞队列没有任何可以处理的任务,那这个线程就可以结束了。

        这个功能是通过阻塞队列里面的poll方法来完成的。这个方法提供了超时时间和超时时间单位这两个参数当超过指定时间没有获取到任务的时候,poll方法返回null从而终止当前线程,完成线程回收。

        默认情况下,线程池只会回收非核心线程,如果希望核心线程也要回收,可以设置allowCoreThreadTimeOut这个属性为true,一般情况下我们不会去回收核心线程。因为线程池本身就是实现线程的复用,而且这些核心线程在没有任务要处理的时候是处于阻塞状态并没有占用CPU资源。

 

http://www.yayakq.cn/news/453230/

相关文章:

  • 石家庄网站建设外包公司哪家好下瓦房做网站公司
  • 做网站九州科技广州做外贸网站
  • 山西网站建设开发团队阿里云备案网站名称
  • 企业网站一般用什么域名花生壳域名可以做网站域名吗
  • 公司网站建设视频教程企业网络营销网站设计
  • 网站站点风格医院关于建设官方网站的请示
  • 怀柔网站制作深圳市市长
  • 网站建设销售实训报告网站快速备案被退回的几种原因分析
  • 网站建设单一来源谈判文件我自己做的网站上有图片宣传食品
  • 用html做网站顺序wordpress去掉搜索框
  • 广东网站建设哪家有如果在工商局网站上做股权质押
  • 如何提升网站的流量网站推广app下载
  • 深圳微信网站设计百度百度一下官网
  • 云服务器 网站wordpress 400
  • 打开网站很慢网站套模板教程
  • 做园林景观的网站深圳网站建设服务哪一个便宜
  • wordpress网站响应时间网站推广的目的
  • 建设部人才中心网站产品设计专业世界大学排名
  • 内江做网站哪里便宜wordpress主机怎么填
  • 深圳哪家做网站比较好珠海企业建站模板
  • 开网店需要投资多少钱免费seo网站
  • 百度网站收录更新中国国际新闻
  • wap php网站源码小程序源码免费下载
  • 网站建设公司怎样做账南宁网页制作培训
  • 做网站需要哪些知识wordpress 搭建个人博客
  • 品牌网站建设 51下拉机械英语网站
  • 做自己的网站如何赚钱的包头网站开发
  • 网站规划与建设心得中企动力企业邮箱登陆首页
  • 制作团体网站泉州seo报价
  • 免费网站建设设计制作公司云卡会员管理系统