


Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Michael Dahlin, Thomas Anderson
Tipologia: Appunti
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



Deadlock: Un blocco “mortale”. Lo stallo ha degli effetti estremamente negativi sulla performance, quindi quando si scrivono un insieme di programmi che condividono varie risorse. Una risorsa è un oggetto di cui i thread hanno bisogno per poter lavorare. Per es. una lock è una risorsa. Tali risorse possono essere:
Attesa Circolare => STALLO.
Risorsa: Sono gli oggetti (CPU, Spazio disco, memoria, lock) passivi, che devono essere utilizzate dai thread affinché riescono a svolgere la propria computazione. Le risorse devono essere riutilizzabili (per esempio dei dati condivisi, o la stampante) Tali risorse possono essere:
Capitolo 6 (Dal libro)