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

怎么做网站空间西安东郊做网站

怎么做网站空间,西安东郊做网站,自贡网站制作公司,wordpress 评论调用阻塞队列 笔记地址 点击进入 队列:先进先出 限定在一端进行插入,一端进行删除 出队为队头,入队为队尾 阻塞队列 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.sczhlp.com/news/130394/

相关文章:

  • 网站在线演示玉田做网站
  • seo网站培训班网页设计与制作论文6000
  • 电脑访问手机网站跳转遵义网站建设
  • 最大的网站模板网昆明优化官网服务
  • 网站开发定位做设计转钱网站
  • 网站模板下重庆做网站推广
  • 宁波网站建设网站开发比较权威的房产网站
  • 广东网页制作网站网站开发项目的部署
  • 网站多种语言是怎么做的9377传奇手游官网
  • 学网站开发看什么书电子元器件采购商城
  • 网站运营团队各岗位的职责是什么企业怎么做app网址
  • 济南本地网站建设公司wordpress标签使用文章列表
  • 网站网站建设公wordpress时间格式
  • 镇江网站建设方式优化郑州网络营销推广公司
  • 网站如何做se巴西网站域名
  • 网监备案网站wordpress 正在执行维护
  • 做婚礼logo免费的网站贵阳网站微信建设公司
  • 八戒财税泉州seo计费管理
  • 佛山网站制作网址网络营销策划的基本原则
  • 网站logo怎么做的有哪些平台可以做推广
  • 域名做非法网站软件开发平台是指什么
  • 制作的网站图片不显示php大型网站开发书籍
  • 网站设计目标怎么写佛山技术支持 骏域网站建设
  • 企业站点angularjs 做电商网站
  • 网站技术南宁小程序定制开发
  • flash型的著名网站产品代理平台
  • 东莞高端建站公司模板置换
  • 做视频添加字幕的网站企业网站的意义
  • 家居网站建设基本流程医疗器械备案
  • 权威的徐州网站建设线下营销活动有哪些