说明互斥和同步对信号量操作方法的差异。

admin2016-05-14  31

问题 说明互斥和同步对信号量操作方法的差异。

选项

答案互斥和同步都是通过对信号量的sereWait、semSignal操作来实现的,但这两种控制机制对信号量的操作策略是不同的。互斥的实现是不同的进程对同一信号量进行semWait、semSignal操作,一个进程在成功地对信号量执行了semWait操作后进入临界段,并在退出临界段后,由该进程本身对这信号量执行semSignal操作,表示没有进程处于临界段,可让其他进程进入。同步的实现由一个进程Pa对一个信号量进行semWait操作后,只能由另一个进程Pb对同一个信号量进行semSignal操作,使Pa能继续前进,在这种情况下,进程Pa要同步等待Pb。如进程Pb也要同步等待Pa,则要设置另一个信号量。

解析
转载请注明原文地址:https://kaotiyun.com/show/yzAx777K
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)