Inhoudsopgave:
Definitie - Wat betekent Deadlock?
In het algemeen is een impasse een situatie waarin twee verschillende programma's of processen van elkaar afhankelijk zijn voor voltooiing, hetzij omdat beide dezelfde bronnen gebruiken of vanwege foutieve signalen of andere problemen.
Techopedia legt Deadlock uit
Moderne besturingssystemen gebruiken verschillende threads en multitasking voor programma's en processen. Er zijn bepaalde situaties waarin het besturingssysteem mogelijk geen impasse beheert, waardoor processen vastlopen of vastlopen. De aanpak hiervan is een belangrijk onderdeel van software engineering. Er kan bijvoorbeeld een situatie zijn waarbij twee threads worden gestart en resources van elkaar worden opgevraagd, en geen van beide kan doorgaan. Dit vereist een significante observatie van processen en wijzigingen die rond deze vastlopen werken.
