进程同步机制的引入——随堂笔记

1.进程之间的相互制约关系
(1)同步:进程之间的一种通信方式,有时序上的制约关系,或者说是进程之间为了协同工作而存在的一种等待关系。
(2)互斥:进程之间对临界资源的一种竞争关系,排他性的对资源进行访问。

2.临界资源:
定义:在一段时间,只允许一个进程访问的资源,这种资源也称为独占资源。

3.临界区
定义:把每个进程访问临界资源的代码叫做临界区。

4.进程同步机制应该遵守的规则:
(1)空闲让进:一个临界区空的时候允许一个进程进入。
(2)忙则等待:临界区忙的时候,申请的进程必须等待。
(3)让权等待:当一个进程等待的时候,必须放弃CPU。
(4)有限等待:不能让一个进程无限等待。

5.临界区互斥访问:
三个:软件方法、硬件指令、信号量机制。

猜你喜欢

转载自blog.csdn.net/qq_40240576/article/details/82890744