给出父子进程同步过程的一个大概描述

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:55:08
如题

把某进程未获得合作进程发来消息之前,该进程等待,消息到来之后方可继续执行的进程合作关系,称为进程的同步。为了描述进程的互斥与同步,我们引入临界资源和临界区的概念。临界资源就是一次仅允许一个进程使用的共享资源。临界区就是一个进程中访问临界资源的那段程序。进程的互斥就可描述为:两个进程不能同时进入访问同一临界资源的临界区。为此,必须有软件算法或同步机构来协调它们,协调的准则是:(1)当有若干进程欲进入临界区时,它们不应相互阻塞致使彼此都不能进入临界区,而应在有限时间内使一进程进入临界区;(2)每次至多有一个进程处于临界区;(3)进程仅在临界区内逗留有限时间。遵循以上准则,得到临界区的调用原则是:(1)当无一进程处于临界区内时,允许一进程立即进入;(2)已有进程在临界区时,其他试图进入临界区的进程必须等待;(3)一进程离开监界区时,若有等待者,则允许其中一个进入临界区。