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

佛山三水区有没有网站建设公司注册公司查名字哪个网站

佛山三水区有没有网站建设公司,注册公司查名字哪个网站,百度关键词优化有效果吗,wordpress font awesome cdn什么是线程池 线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了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/582863/

相关文章:

  • 分类信息的网站排名怎么做北京it外包公司
  • 网站营销的分类有哪些经典vi设计案例分析
  • 邯山专业做网站小程序可以做网站吗
  • 东莞企业网站教程珠海单位网站建设
  • 河北做网站哪家公司好html5的网站
  • 购买域名后如何建立网站拉丝机东莞网站建设
  • 打折网站模板诸城网站建设诸城
  • 深圳罗湖网站建设公司哪家好专业外贸网站建设_诚信_青岛
  • 网页与网站设计说明wordpress 登录弹窗
  • 网站企业建设公司排名专业设计公司vi设计
  • 衡水网站seo钢材公司网站建设
  • 查询网站备案号wordpress支持支付宝
  • 求推荐个网站临沂企业网站开发官网
  • 如何写一份网站优化建设的方案整个世界
  • 一家做特卖的网站叫什么网站建设案例收费情况
  • wordpress 评论 瀑布新网站关键词怎么优化
  • 98建筑网站雁塔区住房和城乡建设局网站
  • 企业注册网站网站建设北京市
  • 大沥九江网站制作wordpress绝对路径
  • 做电商要注册网站吗上海网站快速排名提升
  • 建设项目环评验收网站婚礼礼服网站界面设计
  • 数码庄园的网站建设公司海南网站制做的公司
  • 咸阳高端网站建设成品网站源码1688自动跳转
  • 中国新农村建设网站投稿西安今天紧急通知最新
  • 旅游网站开发背景及意义今天北京发生的重大新闻
  • p2p网贷网站开发张掖网站设计公司
  • 城镇建设部网站电子商务网站建设与管理的考试
  • 如何给网站备案wordpress 哪个版本
  • 用手机可以做网站广告设计经典108例
  • 广东省住房和城乡建设局网站首页游学做的好的网站