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

7.4_面试_JAVA_

所谓的学习,就是学了一个高耦合,低内聚。

操作系统:进程调度算法有哪些??

        1先来服务算法:从队列中拿出最先入队的一个,一直运行,直到退出。才会再从队列中选择最先到的一个。适用于CPU繁忙型,不适用于IO繁忙型

        2、短服务优先。优先执行作业时间短的任务。提高系统吞吐量。缺点是会把长任务排到很往后。

        3、响应比算法:(用响应时间+等待时间)/等待时间,算出来,数字大的先执行

        4、时间片轮转:设定一个固定时间,一般20-50ms。过了这个时间就切换下一个进程。应用最广的算法。

        5、多级反馈:有多个队列。队列级别越低,运行时间越长。新来一个任务,加到最高级队列的末尾,按先来后到进行执行,如果执行时间超过了没执行完就转到第二级队列。最高级队列空了再执行第二级队列以此类推,如果这时候新来一个任务加到了最高级队列,就停止当前任务,去执行新任务。

一句话说清IO多路复用。本来是只监听一个网络连接,如果这个接口迟迟没有发送数据,会造成阻塞。现在改成了改成了监听一堆网络连接,哪个发过来数据处理哪个。

为什么MYsql不用跳表?因为Mysql索引的B+树的io次数更少。

啥是事务?基本的操作单元。

http://www.xdnf.cn/news/14806.html

相关文章:

  • css-多条记录,自动换行与自动并行布局及gap兼容
  • linux_git的使用
  • 如何调节笔记本电脑亮度?其实有很多种方式可以调整亮度
  • 深入剖析MYSQL MVCC多版本并发控制+ReadView视图快照规避幻读问题
  • AD7780BRUZ-REEL ADI 24位低功耗ADC转换器 高精度传感器信号链一站式解决方案
  • js中的FileReader对象
  • 指针篇(7)- 指针运算笔试题(阿里巴巴)
  • 计算机科学导论(1)哈佛架构
  • 高功率的照明LN2系列助力电子元件薄膜片检测
  • 二叉树题解——验证二叉搜索树【LeetCode】后序遍历
  • 【狂飙AGI】第8课:AGI-行业大模型(系列2)
  • LangChain 全面入门
  • [ctfshow web入门] web94 `==`特性与intval特性
  • 【Python小工具】使用 OpenCV 获取视频时长的详细指南
  • 【Note】《深入理解Linux内核》Chapter 9 :深入理解 Linux 内核中的进程地址空间管理机制
  • FASTAPI+VUE3平价商贸管理系统
  • MySQL数据库----DML语句
  • 论文阅读笔记——Autoregressive Image Generation without Vector Quantization
  • uniapp打包微信小程序主包过大问题_uniapp 微信小程序时主包太大和vendor.js过大
  • 深度学习-逻辑回归
  • 深入理解 Redis Cluster:分片、主从与脑裂
  • Gemini CLI初体验
  • MySQL 8.0 OCP 1Z0-908 题目解析(17)
  • SciPy 安装使用教程
  • 数据结构:数组在编译器中的表示(Array Representation by Compiler)
  • NumPy-核心函数transpose()深度解析
  • MediaCrawler:强大的自媒体平台爬虫工具
  • 【python】OOP:Object-Oriented Programming
  • DHCP中继及动态分配
  • 全双工和半双工在以太网报文收发过程中的核心区别