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

网站 栏目做下拉郑州网站优化哪家好

网站 栏目做下拉,郑州网站优化哪家好,西安维护网站,最近网站不收录线程池介绍 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源&#…

线程池介绍

  • 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。
  • 提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。
  • 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。

线程池创建的两种方式

ThreadPoolExecutor类创建

    /*** 用给定的初始参数创建一个新的ThreadPoolExecutor。*/public ThreadPoolExecutor(int corePoolSize,//线程池的核心线程数量int maximumPoolSize,//线程池的最大线程数long keepAliveTime,//当线程数大于核心线程数时,多余的空闲线程存活的最长时间TimeUnit unit,//时间单位BlockingQueue<Runnable> workQueue,//任务队列,用来储存等待执行任务的队列ThreadFactory threadFactory,//线程工厂,用来创建线程,一般默认即可RejectedExecutionHandler handler//拒绝策略,当提交的任务过多而不能及时处理时,我们可以定制策略来处理任务) {if (corePoolSize < 0 ||maximumPoolSize <= 0 ||maximumPoolSize < corePoolSize ||keepAliveTime < 0)throw new IllegalArgumentException();if (workQueue == null || threadFactory == null || handler == null)throw new NullPointerException();this.corePoolSize = corePoolSize;this.maximumPoolSize = maximumPoolSize;this.workQueue = workQueue;this.keepAliveTime = unit.toNanos(keepAliveTime);this.threadFactory = threadFactory;this.handler = handler;}

简要说说我的理解,其中创建一个实例对象通常有以下4中构造方法,我们通常需要指定的是

  • corePoolSize:指定线程池核心线程数。
  • maximumPoolSize:线程池最大线程数。(和核心线程区别后面会讲)
  • keepAliveTime:非核心线程执行完某一任务后,任务队列中没有要执行的任务分配给改线程,该线程不会立即销毁,而是会等待,直到等待的时间超过了 keepAliveTime才会被回收销毁。
  • TimeUnit:顾名思义,时间单位。
  • workQueue:任务队列,是阻塞式的,用来存储待执行的任务。建议使用ArrayBlockingQueue,指定其大小,防止队列无限存储,产生OOM。
  • threadFactory:executor 创建新线程的时候会用到。
  • handler饱和策略。

http://www.zhongyajixie.com/news/20000.html

相关文章:

  • 青海网站建设公司百度地图收录提交入口
  • 在线logo制作网站网络平台
  • 嘉善住房和城乡建设网站广州市网络seo外包
  • 看盘神器appseo推广任务小结
  • 织梦网站301重定向北京外贸网站优化
  • 最近中文字幕2019视频1苏州seo优化
  • 滨海做网站哪家最好杭州百家号优化
  • wordpress的博文页面如何自定义成都网站优化
  • 商城域名注册管理机构seo服务合同
  • 做玩网站怎么上传岳阳网站建设推广
  • 创建网站站点海外推广营销平台
  • 阿里云wordpress 安装目录整站seo教程
  • 怎么建设国外网站seo1域名查询
  • 郑州网站建设设计公司长沙岳麓区
  • 易语言编程软件做网站关键词代发排名
  • bootstrap图片展示网站哪里有培训班
  • 手机网站建设方法百度seo权重
  • 如何查询某个网站的设计公司线上销售如何找到精准客户
  • 微信网站建设开发谷歌seo代运营
  • 彩票网站做任务赚钱上海网站seo外包
  • 杭州酒店网站建设方案产品网络营销策划
  • java 做网站 模板在哪可以下广告公司联系方式
  • 贵阳网站建设套餐搜索引擎优化学习
  • 网站公安备案号是否反映备案时间如何优化搜索引擎的准确性
  • 房产中介网站建设技巧企业网络推广网站
  • 建筑设计找工作的网站资源搜索引擎搜索神器网
  • 视频分享网站建设公司网站建设多少钱
  • 做支付网站网站建设公司苏州
  • 网站设计素材包北京网络推广优化公司
  • 网站备案期间可以访问吗哪里可以买链接网站