我怀疑分布式系统的范例。
考虑信号操作解锁的条件变量。如果我们说这些流程是在Last In First Out运动中发出信号,我们可以从这里获得什么优势和劣势?
答案 0 :(得分:1)
与什么相关的缺点和优势?...假设它与没有订单有关我会说,缺点是如果我们有许多流程在这种情况下等待,我们可能会看到饥饿,因为只有除非进程停止等待,否则最近的进程将被唤醒,使第一个进程无法唤醒。
我不太确定的优点,但我们总是可以说,至少我们有一些订单,信号不会唤醒我们可能用于我们的利益的随机过程。
我可能还有其他优点或缺点,因此最好等待其他答案。