Съдържание:
Определение - Какво означава Deadlock?
Като цяло изчисленията, задънена улица е ситуация, при която две различни програми или процеси зависят една от друга за завършване, било защото и двете използват едни и същи ресурси или поради грешни сигнали или други проблеми.
Техопедия обяснява застой
Съвременните операционни системи използват различни нишки и многозадачност за програми и процеси. Има определени ситуации, в които операционната система може да не успява да управлява безизходица, което води до зависване или замразяване на процесите. Справянето с това е основна част от софтуерното инженерство. Например, може да възникне ситуация, в която две нишки започват и изискват ресурси един от друг и нито една не може да продължи напред. Това ще изисква значително наблюдение на процесите и промените, които ще работят около тези свързвания.
