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

网站建设网站优化微信saas平台

网站建设网站优化,微信saas平台,外贸网站推广外包,关于学院网站建设的通知阻塞队列 笔记地址 点击进入 队列:先进先出 限定在一端进行插入,一端进行删除 出队为队头,入队为队尾 阻塞队列 BlockingQueue Queue接口继承Collection接口添加元素:add(),队列满了对抛出异常offer(),队…

阻塞队列

笔记地址
点击进入

队列:先进先出
限定在一端进行插入,一端进行删除
出队为队头,入队为队尾

阻塞队列 BlockingQueue

在这里插入图片描述

Queue接口继承Collection接口添加元素:add(),队列满了对抛出异常offer(),队列满了不会抛出异常,返回false,不会抛异常删除元素:remove(),有元素则返回移除的元素,为空的话则抛出异常poll(),有元素则返回移除的元素,为空的话则返回null获取队首元素:element():抛异常peek():不抛异常

BlockQueue:
多了两个方法:会进行阻塞
put()
take()

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

线程池

1:如何设置线程池的核心线程数和最大线程数4
我们对线程池负责执行的任务分为三种情况:
CPU密集型任务:比如找出1-1000000的素数:理论是CPU核数+1
IO密集型任务:比如文件io 网络io
混合任务
我们可以按以下公式进行【理论】:
线程数 = CPU核心数*(1+线程等待时间/线程运行总时间)
现实工作中经常用压测的方法来估算
工具:Jmeate、PostApi
2:线程池下
在这里插入图片描述
线程池的五种状态

在这里插入图片描述

running
shutdown:会把队列中的任务处理完
stop:不会处理队列中的任务
tidying:所有的线程停掉之后就会变成这个状态
terminated:

在这里插入图片描述

http://www.yayakq.cn/news/117873/

相关文章:

  • 做英语网站网站推广信息
  • 成都美食网站设计论文wordpress文章聚合
  • 西安知名的集团门户网站建设企业招聘网站建设方案
  • 企梦云网站建设建设一个同城购物网站
  • 网站建设资讯版块如何做用户运营网络营销案例2022
  • 做彩妆网站的公司双语网站费用
  • 温州手机网站推广公司部门职责及配置
  • 找个人做网站软件开发报价的计算方法
  • 网站平台建设合作协议申请域名要多少钱
  • 移动端网站推广阿里云的云服务器做网站用哪种
  • 广州设计企业网站qq浏览器在线打开网页
  • 网站建设与运营的课程总结开网店要建网站平台吗
  • 郑州快速建站模板百度高级搜索页面的网址
  • 青岛网站策划成品网站源码1688体验区
  • 嘉祥网站建设多少钱网站图片 优化
  • 徐州网站开发培训松江品划网站建设
  • 周浦高端网站建设公司网站做等报定级工作要多久
  • 海兴县网站建设价格做网站学哪些语言
  • php网站开发文档模板网页设计前端要学什么
  • 购物网站app推广方案给WordPress添加视频播放页
  • 网站初期缺点建设淘宝优惠券网站
  • 东莞百度网站优化英文网站如何做seo
  • 网站开发有哪些新技术wordpress验证码无效
  • 企业网站建设计划自驾游黄山风景区旅游攻略
  • 阿里巴巴公司网站建设北京百度seo服务
  • 常州工厂网站建设企业宣传手册模板免费
  • 宁波龙山建设有限公司网站如何自己搭建一个个人网站
  • 体育类网站 设计手机主页网站
  • 武冈市住房和城乡建设局网站无锡百度关键词优化
  • 关于网站建设管理的通知电子商务网站建设的目的