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

7.4_面试_JAVA_

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

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

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

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

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

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

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

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

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

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

http://www.lryc.cn/news/580128.html

相关文章:

  • 【PyTorch】PyTorch预训练模型缓存位置迁移,也可拓展应用于其他文件的迁移
  • 基于PHP+MySQL实现(Web)英语学习与测试平台
  • 408第三季part2 - 计算机网络 - 计算机网络基本概念
  • 金融平衡术:创新与合规的突围之路
  • Spark从入门到实战:安装与使用全攻略
  • 使用 DigitalPlat 免费搭配 Cloudflare Tunnel 实现飞牛系统、服务及 SSH 内网穿透教程
  • Java SE--方法的使用
  • Kotlin中优雅的一行行读取文本文件
  • 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级
  • 【笔记】PyCharm 2025.2 EAP 创建 Poetry 和 Hatch 环境的踩坑实录与反馈
  • 三体融合实战:Django+讯飞星火+Colossal-AI的企业级AI系统架构
  • Android WebView 性能优化指南
  • 《Java修仙传:从凡胎到码帝》第三章:缩进之劫与函数峰试炼
  • React Ref使用
  • React中的useState 和useEffect
  • 指环王英文版魔戒再现 Part 1 Chapter 01
  • 力扣 hot100 Day34
  • [Linux]内核态与用户态详解
  • java web5(黑马)
  • Vue内置指令
  • 一、react18+项目初始化(vite)
  • 支付宝小程序关键词排名实战攻略,从0到1的突破之路
  • 八股学习(三)---MySQL
  • Spring AI Alibaba 来啦!!!
  • 【网络与系统安全】强制访问控制——BLP模型
  • Redis基础(5):Redis的Java客户端
  • 马尔可夫链:随机过程的记忆法则与演化密码
  • 【github】想fork的项目变为私有副本
  • WPF学习笔记(23)Window、Page与Frame、ViewBox
  • WPF+HelixToolkit打造炫酷自定义3D贴图立方体盒子模型