بنبست (Deadlock) وضعیتی در برنامهنویسی همزمان است که چند فرایند یا نخ هرکدام منتظر آزاد شدن منبعی هستند که در اختیار دیگری است؛ بنابراین هیچکدام نمیتوانند ادامه دهند و برنامه متوقف میشود. مثلاً یک نخ قفل A را گرفته و منتظر قفل B است، درحالیکه نخ دیگر قفل B را گرفته و منتظر قفل A مانده است.
Deadlock
Stalemate · Impasse · Gridlock · Lockup · بنبست · قفلشدگی