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

北京高端网站建设安卓优化大师老版本下载

北京高端网站建设,安卓优化大师老版本下载,淄博的大型网站建设,公司注册地址变更需要多久什么是线程池 线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了Runnable或Callable接口的实例对象; 为什么使用线程池 …

什么是线程池

线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了Runnable或Callable接口的实例对象;

为什么使用线程池

使用线程池最大的原因就是可以根据系统的需求和硬件环境灵活的控制线程的数量,且可以对所有线程进行统一的管理和控制,从而提高系统的运行效率,降低系统运行运行压力;当然了,使用线程池的原因不仅仅只有这些,我们可以从线程池自身的优点上来进一步了解线程池的好处;

线程池种类

newSingleThreadExecutor 创建“单线程化线程池”
也就是只有一条线程的线程池,所创建的线程池用唯一的工作线程来执行任务,使用此方法创建的线程池,能保证所有任务按照指定顺序(如FIFO)执行
1.单线程化的线程池中的任务,是按照提交的次序,顺序执行的
2.池中的唯一线程的存活时间是无限的
3.当池中的唯一线程正繁忙时,新提交的任务实例会进入内部的阻塞队列中,并且其阻塞队列是无界的。
总体来说,单线程化的线程池所适用的场景是:任务按照提交次序,一个任务一个任务逐个执行的场景。
FixedThreadPool :适合使用在任务量比较固定但耗时长的任务。
ScheduledThreadPool :适合使用在执行定时任务和具体固定周期的重复任务。
SingleThreadPool :适合使用在多个任务顺序执行的场景。
newWorkStealingPool: 适合使用在很耗时的任务中

线程池参数

1 、 corePoolSize (线程池基本大小)必须大于或等于 0 ;
2 、 maximumPoolSize (线程池最大大小)必须大于或等于 1 ,必须大于或等 等于 corePoolSize ;
3 、 keepAliveTime (线程存活保持时间)必须大于或等于 0 ;
4 、 unit (存活时间的单位)
5 、 workQueue (任务队列)不能为空;
6 、 threadFactory (线程工厂)不能为空,默认为 DefaultThreadFactory 类
7 、 handler (线程饱和策略)不能为空,默认策略ThreadPoolExecutor.AbortPolicy
在这里插入图片描述

http://www.ds6.com.cn/news/43803.html

相关文章:

  • 佛山专业网站建设的公司免费web服务器网站
  • 专业网站策划今日热搜头条
  • 做毕设网站网络营销与直播电商专业就业前景
  • 护士资格注册网站西安搜建站科技网站
  • 视频网站开发要多少钱网络营销策划师
  • 数据可视化网站模板网站推广内容
  • 速成网站-万州网站建设
  • 莱芜金点子今日招工东莞seo黑帽培训
  • ag网站开发百度云资源搜索引擎入口
  • 网站程序找人做还是自己做淘宝关键词排名怎么查
  • 服务完善的网站建设全网营销一站式推广
  • 河南省做网站的公司有哪些如何做网站 新手 个人 教程
  • 广告网站怎么做外包公司怎么赚钱
  • 一家专门做爆品印刷的网站百度指数官方网站
  • 做网站运营需要什么资源seo蜘蛛池
  • 具有口碑的柳州网站建设价格电商网站建设方案
  • mvc5 网站开发美學 pdfapp拉新项目推广代理
  • 武汉网站关键词账号权重查询入口
  • 每天干每天做网站淘宝怎么优化关键词步骤
  • 百度网站怎么做视频播放器做网站建网站公司
  • 公司做完网站怎么搜不到网站设计说明
  • 聊城做企业网站的河南百度推广公司
  • 做学校网站素材图片人民网舆情数据中心官网
  • 为什么我自己做的网站搜索不到宜昌网站seo收费
  • 学校网站建设的软件环境seo群发软件
  • b2c网站源码汕头seo网站推广
  • 代做备案网站网络推广运营主要做什么
  • html网站后台模板直通车怎么开才有效果
  • 企业网站怎么做seo免费做网站
  • 移动端网站设计欣赏搜狗网页