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

外贸网站 备案创建个人网站

外贸网站 备案,创建个人网站,frontpage做的网站好不好,美化网站代码线程池介绍 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源&#…

线程池介绍

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

线程池创建的两种方式

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.yayakq.cn/news/710869/

相关文章:

  • 微商做网站网站建设优化推广教程
  • 哪个学校有网站建设最火的网络销售平台
  • 网站模板 带后台太平洋在线建站系统
  • 成都网站wordpress 优酷 html5
  • 大连html5网站建设价格网站建设jw100
  • 做网站广告词跨境电商平台开发
  • 免费的html网站ppt模板怎么做
  • 做网站360业务软件发布网
  • 企业官网网站优化公司个旧市哪里有做网站
  • 郑州怎么做外贸公司网站南山网站-建设深圳信科
  • 社交网站的建设现状wordpress 评论回复邮件通知
  • xxx美食网站建设规划书网站怎么做图片转链
  • 吉安做网站的公司淘客网站怎么与pid
  • 网站开发保存学习进度的方案戴尔网站建设成功的关键
  • 高校对网站建设的重视怎样在网站做链接
  • 梁山网站建设公司wordpress发的文章提示404
  • 龙华网站建设招聘我要推广网
  • 去哪里找做网站wordpress 5.2.2中文版
  • 成都多语种网站建设网页设计期末作品欣赏
  • 嘉定建设厅网站可以设计房子布局的软件
  • 网站建设个人工作室天河网站建设
  • 网站建设流程文字稿电子商务网站建设与管理课设
  • 西宁专业网站建设公司做外贸网站的经验
  • 宝安网站建设wordpress 语言文件
  • 设计企业网站流程自己做的网站某个网页打开很慢
  • 网站设计顺德成功的营销型网站案例
  • 怎样做的网站内网外网都能用win7 做网站服务器
  • 上海企业网站推广东莞网站建设服务
  • 软件wap网站制作俄语网站
  • 旅游网站源码免费下载wordpress内容模型