一个信号量通常对应一类临界资源,在使用前,信号量必须经过定义并赋适当的初值。
每次对它进行wait操作意味着申请一个单位的该资源,signal操作操作意味着归还一个单位的该类资源。
当S.value>0时,它的值表示系统中该类资源当前可用的数目;S.value<=0时,表示该类资源已经分配完毕,
其绝对值表示系统中因申请资源而阻塞在S.L队列上的进程数目
一个信号量通常对应一类临界资源,在使用前,信号量必须经过定义并赋适当的初值。
每次对它进行wait操作意味着申请一个单位的该资源,signal操作操作意味着归还一个单位的该类资源。
当S.value>0时,它的值表示系统中该类资源当前可用的数目;S.value<=0时,表示该类资源已经分配完毕,
其绝对值表示系统中因申请资源而阻塞在S.L队列上的进程数目