A modular drinking philosophers algorithm

From MaRDI portal





A variant of the drinking philosophers algorithm of Chandy and Misra is described and proved correct in a modular way. The algorithm uses an arbitrary dining philosophers algorithm as a subroutine. For \(O(1)\) time subroutine, the worst-case waiting time of the presented algorithms is shown to be \(O(1)\). Definitions that distinguish the drinking and dining philosophers problem and that specify varying degrees of concurrency are provided.











This page was built for publication: A modular drinking philosophers algorithm

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1261112)