美文网首页
进程与线程的关系

进程与线程的关系

作者: 杨帅iOS | 来源:发表于2021-06-09 09:34 被阅读0次

    1.进程是资源分配单位,线程是CPU调度单位

    进程是由一组相关资源构成,包括地址空间(代码段,数据段),打开文件的各种资源(相当于一家公司)
    线程描述在进程资源环境的指令流执行状态(相当于打工人)

    2.进程拥有一个完整的资源平台,而线程只独享指令流执行的必要资源,如寄存器和栈

    这个不好说

    3线程具有就绪,等待和运行三种基本状态和状态间的转换关系

    基本与进程状态相似但是比进程少了结束状态

    4线程能减少并发执行的时间和空间开销

    线程的创建时间比进程短(打工人睡得少)
    线程的终止时间比进程短(打工人活的短)
    同一进程内的线程切换时间比进程短(打工人换得勤)
    同一进程的各线程间共享内存和文件资源,可不通过内核进行直接通信(打工人之间好交流)

    相关文章

      网友评论

          本文标题:进程与线程的关系

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