一、基本的进程和线程概念
进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位,比如我们windows电脑上运行的一个程序就是一个进程。在传统进程中进程是资源分配和调度的一个基本单位,简而言之所有的活按部就班地干。
单线程处理(自绘):
在后来引入线程概念后,进程就变成了资源分配的基本单位但不是调度的基本单位。进程是一个可拥有资源的独立单位; 线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。如同公司将创建各个部门,每个部门各司其职的同时也需要协作完成的任务;
多线程处理(自绘):
每个进程至少包含一个线程,线程是CPU调度和执行的基本单位,WPS中可以一边接收文字输入、一边自动保存,这时会有两个进程,如图1: