弱信号量的实际用途是什么?

时间:2017-05-06 21:14:10

标签: semaphore

弱信号量通常被定义为

  

如果进程(或线程),比如p1,执行V操作,有些   其他进程正在等待那个信号量,然后是第一个进程   (即p1)不允许立即执行另一个P操作   那个信号量。相反,必须给出一个等待过程   轮到它了。

此外,虽然单个弱信号量不能保证饥饿自由,但使用其中的少数信号量实际上可以保证饥饿自由。 任何人都可以提到这种弱信号量的任何实际用途!

^ 引用的部分来自S. A. Friedberg和G. L. Peterson,"使用弱信号量的相互排斥问题的有效解决方案"有点点缀

0 个答案:

没有答案