面经整理——操作系统

线程

操作系统如何调度线程

  • 先来先服务
  • 短作业优先
  • 时间片轮转
  • 优先级调度
  • 多级反馈队列

线程上下文切换

  • 保存当前线程的上下文: CPU 寄存器状态、程序计数器、堆栈指针
  • 选择下一个线程
  • 加载下一个线程的上下文
  • 转移控制:通过调度程序恢复新的线程运行,操作系统进入该线程的执行状态
相关推荐
风流倜傥唐伯虎11 分钟前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
二十雨辰11 分钟前
[python]-AI大模型
开发语言·人工智能·python
Yvonne爱编码21 分钟前
JAVA数据结构 DAY6-栈和队列
java·开发语言·数据结构·python
Re.不晚22 分钟前
JAVA进阶之路——无奖问答挑战1
java·开发语言
你这个代码我看不懂30 分钟前
@ConditionalOnProperty不直接使用松绑定规则
java·开发语言
pas13638 分钟前
41-parse的实现原理&有限状态机
开发语言·前端·javascript
fuquxiaoguang41 分钟前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
琹箐1 小时前
最大堆和最小堆 实现思路
java·开发语言·算法
__WanG1 小时前
JavaTuples 库分析
java
坚持就完事了1 小时前
数据结构之树(Java实现)
java·算法