Πρόληψη
Η αναίρεση μιας τουλάχιστον από τις συνθήκες του αδιεξόδου εξασφαλίζει
ότι δε θα υπάρχουν αδιέξοδα.
- Αμοιβαίος αποκλεισμός
- (Κάθε πόρος είναι δεσμευμένος ή διαθέσιμος.)
Αποφεύγεται η χρήση δεσμευμένων πόρων π.χ. με τη χρήση ετεροχρονισμού.
- Δέσμευση και αναμονή
- (Διεργασίες που δεσμεύουν πόρους μπορούν να
ζητούν και νέους.)
Κάθε διεργασία ζητά από την αρχή τους πόρους που χρειάζεται.
- Μη προεκχώρηση
- (Μόνο η διεργασία που έχει δεσμεύσει τους πόρους μπορεί
να τους αποδεσμεύσει.)
Δύσκολο πρακτικά να αναιρεθεί.
- Κυκλική αναμονή
- (Οι διαδικασίες που ζητούν πόρους πρέπει να σχηματίζουν
κύκλο.)
Αίτηση για πόρους σύμφωνα με την απαρίθμησή τους.