The Little Book of Semaphores 信号量小书 第四章 经典同步问题 4.4 哲学家进餐

第四章 经典同步问题   4.4 哲学家进餐 哲学家进餐问题是由Dijkstra在1965年提出的,当时恐龙统治了地球[3]。 它有许多个变种,但标准特征是一张桌子,上面有五个盘子,五个叉子(或筷子)和一大碗意大利面。 代表交互线程的五位哲学家来到桌前,并执行以下循环: 叉子表示线程必须保持的资源,以便取得进展。使问题变得有趣,不切实际和不卫生的事情是,哲学家需要两把叉子才能吃,所以一个饥饿的哲学
相关文章
相关标签/搜索