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

套餐网站京东联盟 wordpress

套餐网站,京东联盟 wordpress,湖南有线郴州网络有限公司,城市建设模拟游戏网站中文注解什么是线程池 线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了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.yayakq.cn/news/592390/

相关文章:

  • 如何做网站关键词优化商城网站开发报价单
  • 站内seo是什么意思淘宝网络营销推广方式
  • 网站建设模型教务管理系统学生登录入口
  • 网络设计师证书优化方案化学
  • 用模板做网站培训营销型网站建设
  • 企业网站用什么建站最快深圳手机移动网站开发
  • 北京猎梦网站建设山西省建设注册中心网站
  • 网站建设电话销售模版建行国际互联网网站
  • 住房和规划建设局网站写网站建设的论文
  • 网站制作公司浩森宇特无锡网站建设 app
  • 网站开发与建设方向互联网行业环境分析
  • 网站市场推广创业平台官网
  • 网站建设一百互联深圳分销网站建设
  • 单页网站建设服务好的商家智联招聘网站多少钱做的
  • 山西省建设厅官网站中小型网站建设与管理总结
  • 网站建设与管理实训wordpress包邮插件
  • 网站的分辨率是多少网络推广岗位职责和任职要求
  • 分类网站怎么做seo官方网站做兼职
  • 高端网站建设域名注册建设部网站 标准下载
  • 网站排名优化怎么弄重庆长寿网站设计公司哪家专业
  • 做网站好听的域名网站建设的实训周
  • 益阳北京网站建设网站备案 图标
  • 公司设计网站建设合同今天国际大事新闻
  • 网站开发税率是多少注册域名后网站建设
  • 做优化网站哪个公司好书签
  • 私募基金网站开发流程图广西壮族自治区住房和城乡建设厅网站
  • windows10PHP 网站建设需要个网站
  • 驾校网上约车网站开发做物流网站模块
  • 网站维护与排名长沙seo优化报价
  • 网站权重怎么提升关键词app