进程与线程的关系

  • 进程是资源分配的单位,线程是CPU调度单位;
  • 进程拥有一个完整的资源平台,而线程只独享必不可少的资源,比如寄存器和栈;
  • 线程同样具有就绪、阻塞和执行三种基本状态,同样具有状态之间的转换关系;(其实这部分转换划分给线程是最合适的)
  • 线程能减少并发执行的时间和空间开销;
    • 线程的创建时间比进程短;
    • 线程的终止时间比进程短;
    • 同一进程内线程的切换时间比进程短;
    • 由于同一进程的各线程间共享内存和文件资源,可以直接进行不通过内核的通信;
posted @ 2021-01-26 10:45  对影成一双  阅读(46)  评论(0编辑  收藏  举报