Un deadlock può verificarsi se:1. ogni risorsa è assegnata ad un solo processo, oppure è disponibile;2. i processi che hanno richiesto e ottenuto delle risorse, ne possono richiedere altre;3. le risorse dedicate ad un processo possono essere rilasciate dal processo solo volontariamente;4. catena circolare di attesa dei processi: esiste un sottoinsieme di processi {P0, P1, ..., Pn} tali che Pi è in attesa di una risorsa che è assegnata a Pi + 1 mod n. |
Le quattro condizioni sono necessarie, ma non sufficienti Solo 35% degli utenti ha risposto correttamente |
Risposta tratta da : Informatica Polizia Penitenziaria Quiz - Concorso pubblico a 4 posti nel profilo professionale di vice perito informatico |
di seguito le risposte errate:
 Le quattro condizioni sono necessarie e sufficienti
 E' necessaria solo la 4
 Le quattro condizioni sono sufficienti

Solo 35% degli utenti ha risposto correttamente