线程的基本概念
使用进程完成程序并发机制和软件并行处理的解决方案。
多线程的基础
把一个进程分解成很多个可执行的单元,把这些单元称为线程,并且每个线程都可以独立运行。
线程是进程内一个相对独立的,具有可调度特性的执行单元。
线程进程模型
- 进程:是保存进程映象的虚地址空间,收保护的访问处理器,文件和IO访问单元
- 线程:保存线程执行状态,线程中断时保存线程的上下文,具有独立的PC寄存器并用独立的栈区存放线程自己的局部变量,进程中的线程共享进程的内存和其他资源。
使用进程完成程序并发机制和软件并行处理的解决方案。
把一个进程分解成很多个可执行的单元,把这些单元称为线程,并且每个线程都可以独立运行。
线程是进程内一个相对独立的,具有可调度特性的执行单元。