设有n个进程共用一个相同的程序段,假设每次最多允许m个进程(m≤n)同时进入临界区,则信号量S的初值为( )。

admin2019-02-24  37

问题 设有n个进程共用一个相同的程序段,假设每次最多允许m个进程(m≤n)同时进入临界区,则信号量S的初值为(    )。

选项 A、m
B、n
C、m—n
D、—m

答案A

解析 本题考查互斥信号量的设置。互斥信号量的初值应为可用资源数,在本题中为可同时进入临界区的资源数。每当一个进程进入临界区,S减1,减到—(n—m)为止,此时共有|S|个进程在等待进入。
转载请注明原文地址:https://jikaoti.com/ti/KvGjFFFM
0

最新回复(0)