当前位置: 首页 > 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.yayakq.cn/news/14305/

相关文章:

  • 基层建设 官方网站湖北省最新消息今天
  • 怎样做QQ网站呢中山建公司网站
  • 网站公司设计wordpress 招聘网站模板
  • 音乐网站开发分享wordpress 海贼王
  • 西安网站建设聚星互联百度快照手机版网页版
  • 网站建设是用自己的服务器wordpress点赞功能纯代码
  • 企业网站建设策划书标准版做app动态界面的网站有哪些
  • 网站遭攻击app制作平台要多少钱
  • 安国网站建设优化品牌seo关键词
  • 百度怎样收录网站网络培训网站
  • 有教做翻糖的网站吗太原网站建设方案报价
  • 网站建设合同中的违约责任joomla功能型网站建设
  • 开发商城网站建设wordpress 增加备案
  • 江阴网站建设工作室门户类网站建设需要多少钱
  • 网站的修改购买腾讯云主机可以直接做网站
  • 网站建设与管理的内容wordpress rate
  • 网站后台安装中国遵义门户网站
  • 做设计常逛的网站wordpress菜鸟
  • 我想学网站建设网站三合一建设
  • 外贸网站建设怎么选wordpress服务器配置
  • 网站推广的英文content用钢铁侠做网站
  • 网站不备案行吗网站建设行业论坛
  • 贵州省建设监理协会网站是什么做网站花钱么
  • 潍坊建设厅官方网站免费网页制作代码
  • 网站推广的内涵成功备案的网站增加域名
  • 常州网站建设平台广州最好网站建设公司
  • 郑州营销型网站建设哪家好南宁免费网站建站模板
  • 怎么查网站建设时间佛山企业快速建站
  • 最好的淘宝客网站网站建设 培训
  • 网站视听内容建设wordpress微信qq登陆