第十二章 多线程环境(UNIX操作系统笔记)

线程的基本概念

使用进程完成程序并发机制和软件并行处理的解决方案。

多线程的基础

把一个进程分解成很多个可执行的单元,把这些单元称为线程,并且每个线程都可以独立运行。
线程是进程内一个相对独立的,具有可调度特性的执行单元。

线程进程模型

  • 进程:是保存进程映象的虚地址空间,收保护的访问处理器,文件和IO访问单元
  • 线程:保存线程执行状态,线程中断时保存线程的上下文,具有独立的PC寄存器并用独立的栈区存放线程自己的局部变量,进程中的线程共享进程的内存和其他资源。

你可能感兴趣的:(第十二章 多线程环境(UNIX操作系统笔记))