Obsah:
Definícia - Čo znamená Deadlock?
Vo všeobecnosti platí, že patová situácia je situácia, keď dva rôzne programy alebo procesy navzájom závisia pri dokončení, buď preto, že oba používajú rovnaké zdroje alebo kvôli chybným narážkam alebo iným problémom.
Techopedia vysvetľuje Deadlock
Moderné operačné systémy používajú rôzne vlákna a multitasking pre programy a procesy. Existujú určité situácie, keď operačný systém nemusí zvládnuť zablokovanie a spôsobiť zablokovanie alebo zmrazenie procesov. Riešenie tohto problému je hlavnou súčasťou softvérového inžinierstva. Napríklad môže nastať situácia, keď dve vlákna začnú a požadujú prostriedky od seba navzájom, a ani jeden z nich sa nemôže posunúť ďalej. Vyžaduje si to významné pozorovanie procesov a zmien, ktoré budú obchádzať tieto zavesenia.
