哲学家就餐问题維基百科,自由的 encyclopedia 哲学家就餐问题(英語:Dining philosophers problem)是在计算机科学中的一个经典问题,用来演示在并发计算中多线程同步时产生的问题。 1971年,荷蘭计算机科学家艾兹格·迪科斯彻提出了一个同步问题,即假设有五台计算机都试图访问五份共享的磁带驱动器。稍后,这个问题被東尼·霍爾重新表述为哲学家就餐问题。这个问题可以用来解释死結和资源耗尽。[1][2][3]
哲学家就餐问题(英語:Dining philosophers problem)是在计算机科学中的一个经典问题,用来演示在并发计算中多线程同步时产生的问题。 1971年,荷蘭计算机科学家艾兹格·迪科斯彻提出了一个同步问题,即假设有五台计算机都试图访问五份共享的磁带驱动器。稍后,这个问题被東尼·霍爾重新表述为哲学家就餐问题。这个问题可以用来解释死結和资源耗尽。[1][2][3]