【发布时间】:2018-04-30 15:27:19
【问题描述】:
是否有一种用于共享标志变量的互斥算法,就像彼得森的那样,不能防止饥饿?
【问题讨论】:
标签: algorithm operating-system critical-section mutual-exclusion
是否有一种用于共享标志变量的互斥算法,就像彼得森的那样,不能防止饥饿?
【问题讨论】:
标签: algorithm operating-system critical-section mutual-exclusion
当然。只需更改标志的解析策略 - 当多个消费者必须等待资源时。不要使用 FIFO 队列,而是使用随机选择,或 LIFO,或任何无法识别长期受苦请求在请求池中的任期的东西。
【讨论】: