进程和线程

进程,是在系统中独立运行并作资源分配的基本单位,由一组机器指令,数据和堆栈组成,是一个能独立运行的活动实体。操作系统对进程的控制和管理与进程控制块有关,进程控制块PCB 记录进程的属性信息,PCB标志着进程的存在,包含进程的标志信息,处理器状态信息,进程控制信息。进程的实体,由程序段,相关的数据段和PCB三部分构成,进程的特性有动态性,并发行,独立性,异步性。

 

线程,是进程中的一个实体,作为系统调度和分派的基本单位,由于线程是被调度的基本单元,而进程中至少含有一个或者一个以上的线程,否则进程无法被调度执行。进程拥有资源,同一个进程内包含一个或者多个线程,但线程并不拥有资源,只是使用它们。

 

线程机制的优点:

   创建和撤销线程的开销更小;

   线程的通讯更加有特性;

   在引入线程的操作系统中,不仅进程间可以并发执行,而且在同一个进程内的线程也可以并发执行,这样就可以提高系统的并发性能。

 

posted on 2020-09-06 18:58  zhishiyv  阅读(145)  评论(0编辑  收藏  举报

导航