操作系统【OS】多线程模型

|----|---------------------------------------------------------------------------------------------------------|-----------------------------------|---------------------------------------------------------------------------------------------------------------------|
| | 多对一模型 | 一对一模型 | 多对多模型 |
| 定义 | 多个ULT映射到一个KLT | 每个ULT映射到一个KLT | n个ULT映射到m个KLT, n≥m |
| 优点 | * 线程管理在用户空间进行,效率高 | * 一个线程被阻塞,运行调度另一个线程运行,并发能力强 | * 克服了多对一模型的并发度不高的缺点 * 克服了一对一模型的一个用户进程占用太多内核线程而开销大的缺点 |
| 缺点 | * 如果一个线程阻塞,其他进程都会被阻塞 * 【用户级线程的"多"对操作系统透明,因此操作系统内核只能感知到一个调度单位的存在】 * 任何时刻,只有一个线程能访问内核 * 多个线程不能同时在多个处理机上运行 | * 每创建一个用户线程,就要创建一个对应的内核线程,开销大 | |

相关推荐
liang_jy15 分钟前
文件管理(三)—— 文件目录
面试·操作系统
小宇子2B9 小时前
shrinker:页 LRU 之外的 VFS(虚拟文件系统)缓存怎么回收
操作系统
liang_jy1 天前
文件管理(一)—— 初识文件管理
面试·操作系统
liang_jy1 天前
文件管理(二)—— 文件结构
面试·操作系统
CLK音视频广播设备1 天前
河南川利卡科技集团助力华北水利水电学院会议室扩声项目落地
科技·考研
liang_jy2 天前
内存管理(七)—— 内存映射
面试·操作系统
liang_jy2 天前
内存管理(六)—— 进程的内存映像
面试·操作系统
纵有疾風起2 天前
处理机调度算法深度对比:FCFS到多级反馈队列
操作系统·进程与线程·调度算法·408考研·处理机调度·fcfs·sjf
liang_jy3 天前
内存管理(四)—— 传统物理内存非连续分配管理方式
面试·操作系统
killerbasd3 天前
总结 7.25
考研