Διεργασίες και Νήματα

Σε αυτό το κεφάλαιο παρουσιάζεται ο κρίσιμος ρόλος που παίζουν οι διεργασίες και τα νήματα στα κατανεμημένα συστήματα (ΚΣ). Καταρχάς, γίνεται επισκόπηση της έννοιας της διεργασίας. Κατόπιν εισάγονται τα νήματα, ο λόγος δημιουργίας τους και η χρησιμότητά τους. Εξετάζεται η σχέση τους με τα παράλληλα...

Full description

Bibliographic Details
Main Authors: Μητρόπουλος, Σαράντης, Δουληγέρης, Χρήστος, Mitropoulos, Sarantis, Douligeris, Christos
Format: 7
Language:Greek
Published: 2023
Online Access:http://repository.kallipos.gr/handle/11419/11088
Description
Summary:Σε αυτό το κεφάλαιο παρουσιάζεται ο κρίσιμος ρόλος που παίζουν οι διεργασίες και τα νήματα στα κατανεμημένα συστήματα (ΚΣ). Καταρχάς, γίνεται επισκόπηση της έννοιας της διεργασίας. Κατόπιν εισάγονται τα νήματα, ο λόγος δημιουργίας τους και η χρησιμότητά τους. Εξετάζεται η σχέση τους με τα παράλληλα συστήματα και την αποδοτικότητα των ΚΣ. Αναλύεται η διαδικασία της δημιουργίας, εκτέλεσης και καταστροφής τους στον πυρήνα ενός λειτουργικού συστήματος, ώστε να εξασφαλίζεται η ομαλή και αποδοτική εκτέλεση μιας εφαρμογής πάνω σε αυτό. Τα νήματα επιδεικνύονται στη γλώσσα προγραμματισμού Java, ενώ στην ίδια γλώσσα προγραμματισμού εξετάζονται και τα θέματα του συγχρονισμού και της επικοινωνίας μεταξύ νημάτων, και παρέχονται κατάλληλα παραδείγματα.