Categorie: Tutti - recupero - risorse - prevenzione

da Matteo Ghirardelli manca 1 mese

39

Deadlock

Il deadlock è una condizione critica nei sistemi informatici in cui due o più processi si bloccano reciprocamente in attesa di risorse che non possono essere condivise. Questo problema è causato da una gestione inadeguata delle risorse e può essere prevenuto o risolto attraverso diverse strategie.

Deadlock

Deadlock

Esempi

Clicca qui per vedere degli esempi
Clicca qui per vedere l'esempio

Definizione: situazione in cui due o più processi sono bloccati e attendono una risorsa

Strategie di gestione

Recupero
Esclusione
Rilevamento
Prevenzione

Condizioni necessarie

Attesa circolare
Possesso e attesa
Assenza del prerilascio
Mutua esclusione

Cause deadlock

Allocazione insufficiente
Risorse non condivisibili