跳到主要内容

计算机基础

详解计算机基础的相关概念


进程和线程区别

  • 进程 操作系统资源管理的最小单位
  • 线程 操作系统程序执行的最小单位

线程的本质是对计算机资源的复用。 一个进程实际上包含如下资源的抽象:

  1. cpu 状态,寄存器等状态记录
  2. 内存执行状态记录
  3. 程序权限状态记录
  4. 和各种通选状态的记录

在 linux 操作系统下只有任务的概念,进程和线程的意义 就是控制不同的 COE(context of execution) 参看此文理解 进程内存结构