用户级线程
进程切换与线程切换的联系
进程切换——> 资源 (内存)+ 指令执行序列
线程切换——>保留了并发的优点同时又避免了进程切换的代价(实质上就是映射表不变而PC指针变)
每个进程都包含一个映射表,如果进程切换了,那么程序选择的映射表也要跟着换。进程的切换主要包含两个部分即指令的切换 + 映射表的切换。其中指令的切换就是从这段程序跳到另外一段程序去执行,映射表的切换就是内存资源的切换。而线程的切换同属于一个进程里,不存在映射表的切换,只是指令的切换。所以在了解进程的切换之前,我们先来了解线程的切换,进程的切换就是在线程切换的基础上加上映射表的切换。
more >>