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

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

相关推荐
GIS好难学4 分钟前
考研出分24小时,人类精神状态图鉴
前端·考研·gis·gis开发·webgis·地信
L73S373 小时前
C++入门(2)
c++·程序人生·考研·蓝桥杯
JohnYan8 小时前
工作笔记 - 记一次iNode网络连接故障的排查
网络协议·安全·操作系统
csdn5659738509 小时前
AI 时代下,操作系统如何进化与重构?
人工智能·重构·操作系统
nqqcat~1 天前
C语言机试编程题
c语言·开发语言·考研·算法
一个 00 后的码农1 天前
25环境工程研究生复试面试问题汇总 环境工程专业知识问题很全! 环境工程复试全流程攻略 环境工程考研复试调剂真题汇总
考研·面试·面试问题·复试调剂·面试真题·环境工程复试·考研资料
一个 00 后的码农1 天前
25风景园林研究生复试面试问题汇总 风景园林专业知识问题很全! 风景园林复试全流程攻略 风景园林考研复试调剂真题汇总
考研·面试·面试问题·复试调剂·面试真题·风景园林复试·复试面试
codists1 天前
《Operating System Concepts》阅读笔记:p147-p158
操作系统
别说我什么都不会2 天前
鸿蒙轻内核A核源码分析系列二 数据结构-位图操作
操作系统·harmonyos
塞尔维亚大汉2 天前
OpenHarmony(鸿蒙南向)——平台驱动开发【SPI】
操作系统·harmonyos