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

怎么做辅助发卡网站网络营销策划书的结构

怎么做辅助发卡网站,网络营销策划书的结构,网站建设?首选百川互动,网站更换空间改版收录线程池 线程池的参数介绍拒绝策略 线程池的任务处理流程使用Executors创建常见的线程池 线程池的参数介绍 corePoolSize: (核心线程数)这是线程池中始终存在的线程数,即使这些线程处于空闲状态。maximumPoolSize:(最大线程数) 是线程池允许的最大线程数。keepAliveT…

线程池

  • 线程池的参数介绍
    • 拒绝策略
  • 线程池的任务处理流程
  • 使用Executors创建常见的线程池

线程池的参数介绍

在这里插入图片描述

  • corePoolSize: (核心线程数)这是线程池中始终存在的线程数,即使这些线程处于空闲状态。
  • maximumPoolSize:(最大线程数) 是线程池允许的最大线程数。
  • keepAliveTime:(保持存活时间)这是非核心线程(超过corePoolSize的线程)在变为空闲状态后可以在队列中等待新任务的最长时间。超过这个时间,如果队列中没有新任务,线程会被终止。
  • unit:时间单位
  • workQueue:这是一个阻塞队列,用于存放等待执行的任务。
  • threadFactory:这是一个用于创建新线程的工厂。
  • handler:这是拒绝策略,用于处理线程池无法处理新任务的情况。

拒绝策略

  • AbortPolicy:超过负荷,直接抛出异常
  • CallerRunsPolicy: 由添加任务的线程负责执行
  • DiscardOldestPolicy:丢弃队列中最⽼的任务
  • DiscardPolicy():丢弃新来的任务

线程池的任务处理流程

如果正在运行的线程数小于corePoolSize,则线程池会创建一个新的工作线程来执行任务。
如果正在运行的线程数大于或等于corePoolSize,任务会被存入工作队列中等待。
如果队列满了,且正在运行的线程数小于maximumPoolSize,线程池会创建一个非核心线程来执行任务。
如果队列满了,且正在运行的线程数大于或等于maximumPoolSize,线程池会采用拒绝策略来处理该任务。

使用Executors创建常见的线程池

  1. newFixedThreadPool:创建一个固定大小的线程池。
  2. newSingleThreadExecutor:创建一个只有一个线程的线程池。因为只有一个线程,所以任务会按照提交顺序依次执行。
  3. newCachedThreadPool:创建一个可缓存的线程池。线程池的大小会根据需要自动调整,空闲线程会在一定时间后被回收。
  4. newScheduledThreadPool:创建一个定时任务的线程池。可以按指定的时间间隔执行任务。
http://www.hkea.cn/news/676752/

相关文章:

  • 网站开发要注意安全性公司优化是什么意思
  • 河北邢台做移动网站开通网站需要多少钱
  • 天河网站建设多少钱淘宝关键词优化
  • 中型网站 收益关键词排名查询官网
  • 网站的弹窗是怎么做的谈谈对seo的理解
  • 广州网站制作费用宁波seo外包哪个品牌好
  • 河南高端网站建设广州网站优化页面
  • 企业可以备案几个网站南昌seo实用技巧
  • 网站用什么布局专业网站建设公司
  • 公司网站怎么做分录it培训机构学费一般多少
  • 如何将自己做的网页做成网站绍兴seo
  • 河南省住房与城乡建设厅网站首页怎么做属于自己的网站
  • 移动端网站开发推广效果最好的平台
  • 用二级页面做网站的源代码自助建站系统破解版
  • 网站上怎么做动画广告推广策略包括哪些内容
  • 广州网站优化公司大亚湾发布
  • 广州网站开发招聘百度经验悬赏令
  • 吴江建设局网站郑州粒米seo外包
  • 建设工程合同纠纷与劳务合同纠纷seo培训教程视频
  • 找网站建设公司哪家最好沈阳市网站
  • sh域名做的好的网站什么是营销
  • 网站平台怎么做推广一站式网络推广服务
  • 百度对新网站排名问题兰州seo快速优化报价
  • 网站建设常用代码湘潭网络推广
  • 做网站上传图片一直错误好用搜索引擎排名
  • 钟祥网站建设网络推广的含义
  • 新闻类网站源码青岛官网seo
  • 网站优化哪里可以做百度营销客户端
  • 常德建设局网站北京优化网站方法
  • 用ip做网站优化手机流畅度的软件