Dining Philosophers Problem
Version 1.0.0 · Updated 2026-07-30
CORE DEFINITION
Five philosophers sit around a table with one chopstick between each pair (five total). Each philosopher either thinks or eats. To eat, they need both left and right chopsticks. If everyone picks up the left chopstick and waits for the right, all will starve (deadlock).
SCAFFOLDING EFFECT
Reduce cognitive load
Resource competition deadlock. Metaphor for resource allocation in organizations. If everyone holds a portion of resources without releasing, waiting for others to release, the whole organization becomes paralyzed (deadlock). Mechanisms like 'resource hierarchy' or 'waiter (arbiter)' must be introduced.
Anchor fast decisions
Five philosophers sit around a table, alternating between thinking and eating. Each needs to pick up both left and right chopsticks simultaneously. If all pick up the left chopstick at the same time, deadlock occurs; if they randomly put down, starvation may occur. It abstracts the mutual exclusion and synchronization issues of multiple processes competing for limited shared resources.
MINIMUM ACTION
In progress 0/4Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- zh.wikipedia.orghttps://zh.wikipedia.org/wiki/%E5%93%B2%E5%AD%A6%E5%AE%B6%E5%B0%B1%E9%A4%90%E9%97%AE%E9%A2%98verified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS