美文网首页
进程上下文切换和线程上下文切换

进程上下文切换和线程上下文切换

作者: 吕艳凯 | 来源:发表于2020-04-20 18:04 被阅读0次
    进程与线程的区别?

    进程:资源分配的基本单位,又是调度运行的基本单位
    线程:进程中执行运算的最小单位,是进程中的一个执行流,线程共享进程的内存空间

    进程切换分两步
    1.切换页目录以使用新的地址空间。
    2.切换内核栈和硬件上下文。

    线程切换
    1.切换内核栈和硬件上下文。

    ps:什么是多线程
    时间片是CPU分配给各个线程的时间,因为时间片非常短,所以CPU通过不停地切换线程执行,让我们感觉多个线程时同时执行的,时间片一般是几十毫秒(ms)。

    相关文章

      网友评论

          本文标题:进程上下文切换和线程上下文切换

          本文链接:https://www.haomeiwen.com/subject/nkhjihtx.html