مرکز دانش IT |
Deadlock
بن بست
در علوم رایانه، در محیطهای چندبرنامگی، بنبست به حالتی گفته میشود دو یا چند کار پردازشی منتظر پایان کار یکدیگر هستند در حالی کارشان به پایان نرسد. در این حالت، پردازشهای مختلف در حالی که منتظر گرفتن منبع هستند، منابع مورد نیاز آنها توسط سایر پردازشها منتظر نگهداشته شدهاست و توانایی اختصاص منابع به هیچ یک از پردازشها وجود نداشته باشد. در یک بنبست، پردازشها به پایان نمیرسند و منابع سیستم گره میخورند که حتی سایر پردازشها را برای شروع کار منع میشوند.