(1)引入线程的原因
增加系统并发的并发度
线程:(线程ID,当前指令指针,寄存器集合,堆栈)
引入线程后,线程是CPU调度的基本单位,进程是资源分配的基本单位
(2)线程的特性和优点
用户级线程
“用户级线程”就是“从用 户视角看能看到的线程”
内核级线程
“内核级线程”就是“从操 作系统内核视角看能看到的线程”
二者组合
内核级线程才是处理机分配的单位
多线程模型:
多对一模型(多个用户级线程映射到一个内核级线程)
缺点:一个线程阻塞会导致整个进程都被阻塞
一对一
多对多
原文:https://www.cnblogs.com/zyqya/p/12918922.html