Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Deadlock;
Σε γενικές γραμμές, ένα αδιέξοδο είναι μια κατάσταση όπου δύο διαφορετικά προγράμματα ή διαδικασίες εξαρτώνται το ένα από το άλλο από την ολοκλήρωση είτε επειδή και οι δύο χρησιμοποιούν τους ίδιους πόρους είτε λόγω εσφαλμένων σημείων ή άλλων προβλημάτων.
Η Techopedia εξηγεί το αδιέξοδο
Τα σύγχρονα λειτουργικά συστήματα χρησιμοποιούν διάφορα θέματα και πολυδιατάξεις για προγράμματα και διαδικασίες. Υπάρχουν ορισμένες περιπτώσεις όπου το λειτουργικό σύστημα ενδέχεται να αποτύχει να διαχειριστεί ένα αδιέξοδο, προκαλώντας τις διαδικασίες να κρεμάσουν ή να παγώσουν. Η ενασχόληση με αυτό είναι ένα σημαντικό μέρος της μηχανικής λογισμικού. Για παράδειγμα, μπορεί να υπάρξει μια κατάσταση όπου δύο θέματα ξεκινούν και ζητούν πόρους ο ένας από τον άλλο, και κανένας δεν μπορεί να προχωρήσει. Αυτό θα απαιτήσει μια σημαντική παρατήρηση των διαδικασιών και των αλλαγών που θα επηρεάσουν αυτά τα hangups.






