【单选题】从下列有关进程管理的叙述中,选出正确的()叙述。
A. 进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调; B. 临界区是指每次仅允许一个进程访问的资源; C. 信号量机制是一种有效的实现进程同步与互斥的工具,信号量只能由P-V操作来改变; D. V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为等待状态;
A. 进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调; B. 临界区是指每次仅允许一个进程访问的资源; C. 信号量机制是一种有效的实现进程同步与互斥的工具,信号量只能由P-V操作来改变; D. V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为等待状态;
举一反三
- V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值等于零,则从等待队列中唤醒一个进程,现进程变为等待状态,否则现进程继续进行
- 【多选题】信号量有两种类型,可分为同步信号量和互斥信号量。 下列说法中,正确的是: A. 同步信号量的P、V操作在不同的进程中 B. 同步信号量的P、V操作在同一个进程中 C. 互斥信号量的P、V操作在不同的进程中 D. 互斥信号量的P、V操作在同一个进程中
- 如果一个进程在互斥信号量MUTEX上执行V操作后,能够唤醒另外一个因为等待这个资源而进入阻塞状态的进程,那么,执行V操作之前,信号量的值为___
- P操作信号的值(),若结果小于0,则该进程值为()状态。V操作将信号量的值(),若结果(),则释放一个等待信号量的进程。
- PV操作是在信号量上的操作,若此时信号量的值小于0,则() A: 不允许进程调用V操作 B: 调用P操作的进程不会成为等待状态 C: 当前已有进程在等待信号量 D: 当前无进程在临界区执行