有的进程需要同时做很多事,传统的进程只能串行地执行程序,所以引入了线程来增加并发度。
可以把线程理解为轻量级进程,线程是一个基本的 CPU 执行单元,也是程序执行流的最小单位。
用户级线程:线程切换在 用户态 下即可完成。
就是从用户的视角可以看到的线程。
内核级线程:线程切换在 核心态 下才能完成。
操作系统只看得见内核级线程,因此只有内核级线程才是处理机分配的单位。
多线程模型
多对一
一对一
多对多
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!