操作系统--进程与线程

1. 基本概念

  • 进程 

  操作系统进行资源分配和调度的基本单位,应用程序的副本,实现操作系统的并发。

  • 线程

  进程的子任务,是cpu调度和分配的基本单位,用于保证程序的实时性,实现进程内部的并发。每个线程有独立的寄存器组,一个进程的多个线程共享同一地址空间。

2. 区别

  • 一个进程可以有多个线程,一个线程只属于一个进程。线程依赖于进程而存在
  • 进程有独立的内存单元,而多个线程共享进程的内存
  • 进程的创建和销毁系统开销大于线程
  • 进程之间相互独立互不影响,而线程只有一个,一旦挂掉将会导致整个进程挂掉

 

posted @ 2020-11-15 16:59  bearRun  阅读(26)  评论(0)    收藏  举报