学习记录 操作系统 线程模型 线程是资源调度的基本单位 多线程模型 一对一模型 一个用户级线程映射到一个内核级线程 优:各个线程可分配到多核处理机(multi-core process)并行执行,并发度高 缺:线程管理都需要操作系统支持,开销大 多对一模型 多个用户级线程映射到一个内核级线程 优:线程管理开销小效率高 缺:一个线程阻塞会导致整个进程都被阻塞(并发度低) 多对多模型 n个用户级线程映射到m个内核级线程(n>=m) 集二者之所长 线程的状态与转化