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

浙江建设继续教育网站首页代发关键词包收录

浙江建设继续教育网站首页,代发关键词包收录,安徽网络营销推广,wordpress 留言 seo no首先,线程池里面分为核心线程和非核心线程。 核心线程是常驻在线程池里面的工作线程,它有两种方式初始化。 向线程池里面添加任务的时候,被动初始化主动调用prestartAllCoreThreads方法 当线程池里面的队列满了的情况下,为了增加…

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

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

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

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

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

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

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

 

http://www.wangmingla.cn/news/154670.html

相关文章:

  • 鹤壁做网站价格网上找客户有什么渠道
  • 制作网页网站公司seo型网站
  • 设计网站会员网站推广
  • 网站客服案例seo算法入门教程
  • 运行网站需要多少钱南宁百度seo排名公司
  • 网站开发上海工资百度推广代理公司哪家好
  • 建设新闻网站seo网站推广专员
  • 佛山建站网站模板sem竞价是什么意思
  • 做网站建设专业定制百度搜索推广优化师工作内容
  • 旅游社做的最好的网站推广业务
  • 视频教学网站怎么做seo网站排名优化公司
  • 内网网站如何建设长沙网络营销外包哪家好
  • 投资做网站利润分析百度联盟注册
  • 佛山网站建设 合优网站推广的要点
  • 如何成为网站开发工程师对搜索引擎优化的认识
  • 建立模板seo推广话术
  • 做购物网站需要学哪些seo公司的选上海百首网络
  • 网站营销推广如何做口碑营销成功案例简短
  • 苏州网站建设师电子商务与网络营销题库
  • 外贸哪家做网站seo是怎么优化的
  • 百度收录网站中文称室内设计网站
  • 网站建设 个人服务器上海优化公司选哪个
  • 西安网站建设招聘优化系统软件
  • 做网站的得多少钱济南百度快照推广公司
  • 西安网站建设公司百度竞价推广有哪些优势
  • 网络营销方法和手段福州短视频seo方法
  • 大型网站设计方案湛江seo推广公司
  • 网站冲突个人网页怎么制作
  • 宝鸡市住房和城市建设局 网站百度加盟
  • 昆山企业网站建设公司企业官网seo