分布式系统 - 后进先出信号

Distributed systems - signal LIFO

我对分布式系统的范式有疑问。

考虑信号操作解锁的条件变量。如果我们说进程以后进先出的方式发出信号,我们可以从这里得到什么优势和劣势?

与什么有关的缺点和优点?...假设它与没有订单有关,我会说缺点是,如果我们有很多进程不断等待这种情况,我们可能会看到饥饿,因为只有最近的进程才会唤醒,这使得第一个进程不可能唤醒,除非进程停止等待。

优点我不太确定,但我们总是可以说,至少我们有一些顺序,信号不会只是唤醒一个随机进程,我们可以使用它来获得好处。

可能还有其他我没有想到的优点或缺点,所以最好等待其他答案。