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

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

相关推荐
岑梓铭2 小时前
计算机网络第四章(4)——网络层《ARP协议》
网络·笔记·tcp/ip·计算机网络·考研·408
lwewan19 小时前
26考研——内存管理_内存管理策略(3)
考研
LUCIAZZZ1 天前
HTTPS优化简单总结
网络·网络协议·计算机网络·http·https·操作系统
陈序猿(代码自用版)1 天前
【考研C语言编程题】数组元素批量插入实现(含图示+三部曲拆解)
c语言·开发语言·考研
没书读了2 天前
考研复习-计算机网络-第三章-数据链路层
网络·计算机网络·考研
fakerth3 天前
【OpenHarmony文件管理子系统】文件访问接口解析
操作系统·openharmony
Layflok3 天前
第三章 内存管理
笔记·操作系统·内存管理·王道笔记
图先4 天前
概率论—随机事件与概率
考研
jinmo_C++5 天前
2020年_408统考_数据结构41题
数据结构·c++·考研
fakerth5 天前
【OpenHarmony文件管理子系统】文件访问接口mod_fileio解析
操作系统·openharmony