线程上下文切换和进程上下文切换的区别

进程切换分两步 1.切换页目录以使用新的地址空间 2.切换内核栈和硬件上下文。 对于linux来讲,线程和进程的最大区别就在于地址空间。 对于线程切换,第1步是不须要作的,第2是进程和线程切换都要作的。 因此明显是进程切换代价大 线程上下文切换和进程上下问切换一个最主要的区别是线程的切换虚拟内存空间依然是相同的,可是进程切换是不一样的。这两种上下文切换的处理都是经过操做系统内核来完成的。内核的这种
相关文章
相关标签/搜索