美文网首页
进程和线程

进程和线程

作者: 小草_fdba | 来源:发表于2018-09-25 14:18 被阅读0次

    进程是系统资源分配和调度的独立单元
    线程是cpu调度的基本单元
    进程结束它拥有的所有线程将销毁
    线程和进程都可以并发执行
    线程有自己的私有属性TCB,线程id,寄存器、硬件上下文,而进程也有自己的私有属性进程控制块PCB,这些私有属性是不被共享的,用来标示一个进程或一个线程的标志
    一个程序至少包含一个进程,一个进程至少包含一个线程
    进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。

    在进程切换时,涉及到整个当前进程CPU环境的保存环境的设置以及新被调度运行的CPU环境的设置,而线程切换只需保存和设置少量的寄存器的内容,并不涉及存储器管理方面的操作,可见,进程切换的开销也远大于线程切换的开销。

    相关文章

      网友评论

          本文标题:进程和线程

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