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

闲话队列

1. 啥是队列

“队列”初一听好厉害,好高大上的名字。刚入行的小伙子听到这么高大上的名字,经常直接被吓蒙。这是什么神秘技术啊,啥高深的武林秘籍啊?鄙人当初就经常被这些奇怪的概念名称给吓到。

其实不然,队列其实是个很low的东西。是啥呢?其实就是我们生活中的排队。“排队”知道吗,这么简单low逼的事情居然被老外搞的那么神神叨叨的,既不便于理解亦不便于记忆。

总结一下:队列就是在软件中模拟排队。

2. 为什么需要队列

计算机世界中万物都由需求而来。那我们为什么要搞个队列出来呢?

依然去看排队,什么时候需要排队呢?资源不够用呗,窗口太少呗。 当我们的资源没法一对一应对需求的时候大概就开始需要排队了。

3. 稍高级一点的队列

排队挺好,但是有时候还不够好。比如有时候一些人的需求更紧急,还有有些人不想排队。这时候就有人搞了个优先队列,不同的人赋予不同的权利,权力大的优先,这就是所谓的优先队列。

4. 闲聊这些奇怪的概念

生活中有些人就是喜欢把简单的东西搞复杂,故作高深,混淆视听。 很多概念直接用生活中的名称,好理解又好记,简直不要太爽!可这些人就是要故意搞复杂,让别人不懂。

就如队列,叫“排队”多通俗易懂!

转载于:https://juejin.im/post/5c92ea1ff265da60fa394219

相关文章:

  • Linux 查看IP
  • Exchange Server无法通过脚本启用邮箱并关闭EAS功能
  • 行内元素和块级元素
  • ZFS的元数据
  • 算法不扎实的程序员,每个都很慌
  • 外媒表示大规模的恶意广告在肆虐 相关用戶恐受影响
  • KubeEdge:开源的Kubernetes原生边缘计算框架
  • PDF裁剪页面,PDF怎么裁剪页面的方法
  • Saltstack_使用指南03_配置管理
  • Python:游戏:写一个和 XP 上一模一样的“扫雷”
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • 一墙之隔-看向世界和直面速度与激情
  • 金山云最新财报:Q4营收7.27亿,同比增长81%
  • STM32 HAL库学习系列第2篇 GPIO配置
  • IntelliJ IDEA 2019.1 正式发布,“JetBrains 全家桶”齐更新
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • @angular/forms 源码解析之双向绑定
  • [nginx文档翻译系列] 控制nginx
  • Mocha测试初探
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Python十分钟制作属于你自己的个性logo
  • SegmentFault 2015 Top Rank
  • 搭建gitbook 和 访问权限认证
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 记一次删除Git记录中的大文件的过程
  • 将回调地狱按在地上摩擦的Promise
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 来,膜拜下android roadmap,强大的执行力
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何学习JavaEE,项目又该如何做?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 微信小程序开发问题汇总
  • 我看到的前端
  • 我是如何设计 Upload 上传组件的
  • 系统认识JavaScript正则表达式
  • 延迟脚本的方式
  • 一文看透浏览器架构
  • 白色的风信子
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • #pragma data_seg 共享数据区(转)
  • ( 10 )MySQL中的外键
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (笔试题)合法字符串
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (二)丶RabbitMQ的六大核心
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (一)u-boot-nand.bin的下载
  • (一一四)第九章编程练习
  • (转)Google的Objective-C编码规范