线程的实现方式
用户级线程可以理解为“代码逻辑”的载体
内核级线程可以理解为“运行机会”的载体
内核级线程才是CPU分配的单位
一段“代码逻辑”只有获得了“运行机会”才能被CPU执行
用户级线程
内核级线程
内核级线程是由操作系统支持的线程,大多数现代操作系统都实现了内核级线程
多线程模型
一对一模型
优缺点
多对一模型
优点:切换开销小
缺点:并发度低
多对多模型