信号量试题

来源:百度知道 编辑:UC知道 时间:2024/05/09 05:11:24
信号量可以实现进程的互斥。有两个并发进程A和B,设S是用于互斥的信号量,其初值为1,如下是用信号量实现它们的互斥情况的描述:
进程A 进程B
. .
. .
. .
P(S); P(S);
CSA; CSB;
V(S); V(S);
. .
. .
. .
对A,B两个进程其信号量可能的取值范围是什么?所取值的物理意义是什么?

你的题是利用P-V操作实现互斥.

信号量S>0时,表示可以分配的资源数目.小于0时绝对值表示该资源的等待进程数目.

物理上的P原语相当于进入临界区操作.V原语相当于退出临界操作``
老师刚刚给我们讲的是从初值到-(进程数-初值).

我也迷糊了,老师讲的时候听明白了,现在我看看书觉得好像没学过```