进程、线程及二者区别与联系

概念:进程是操作系统资源分配和管理的基本单位,而线程是处理器任务调度和执行的基本单位;

   一个进程里有一个或多个线程,线程也被称为轻量级进程。

区别与联系:

  进程 线程
地址空间与资源 独立的 同一进程的线程共享本进程的地址空间和资源
多进程与多线程 一个进程崩溃之后,在保护模式下不会对其他进程产生影响 一个线程崩溃之后,整个进程都会死掉
执行 可以独立执行,且每个独立的进程都有一个程序运行的入口、顺序执行序列和程序入口 不能独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制
开销 创建/撤销/切换时空开销较大 创建/撤销/切换时空开销较小
posted @ 2021-03-29 21:09  zjcfrancis  阅读(67)  评论(0编辑  收藏  举报