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

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

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Μητρόπουλος, Σαράντης, Δουληγέρης, Χρήστος, Mitropoulos, Sarantis, Douligeris, Christos
Μορφή: 7
Γλώσσα:Greek
Έκδοση: 2023
Διαθέσιμο Online:http://repository.kallipos.gr/handle/11419/11088
id kallipos-11419-11088
record_format dspace
spelling kallipos-11419-110882023-10-27T08:18:59Z Διεργασίες και Νήματα Processes and Threads Μητρόπουλος, Σαράντης Δουληγέρης, Χρήστος Mitropoulos, Sarantis Douligeris, Christos Σε αυτό το κεφάλαιο παρουσιάζεται ο κρίσιμος ρόλος που παίζουν οι διεργασίες και τα νήματα στα κατανεμημένα συστήματα (ΚΣ). Καταρχάς, γίνεται επισκόπηση της έννοιας της διεργασίας. Κατόπιν εισάγονται τα νήματα, ο λόγος δημιουργίας τους και η χρησιμότητά τους. Εξετάζεται η σχέση τους με τα παράλληλα συστήματα και την αποδοτικότητα των ΚΣ. Αναλύεται η διαδικασία της δημιουργίας, εκτέλεσης και καταστροφής τους στον πυρήνα ενός λειτουργικού συστήματος, ώστε να εξασφαλίζεται η ομαλή και αποδοτική εκτέλεση μιας εφαρμογής πάνω σε αυτό. Τα νήματα επιδεικνύονται στη γλώσσα προγραμματισμού Java, ενώ στην ίδια γλώσσα προγραμματισμού εξετάζονται και τα θέματα του συγχρονισμού και της επικοινωνίας μεταξύ νημάτων, και παρέχονται κατάλληλα παραδείγματα. In this chapter there is an introduction to the critical role that processes and threads play in distributed systems. First, an overview of the process concept is given. Then the threads are introduced, as well as the reason for their creation and their utility. Their relationship with parallel systems and the efficiency of distributed systems is examined. The process of their creation, execution and destruction in the core of an operating system is analyzed, in order to ensure the smooth and efficient execution of an application on it. Threads are demonstrated in the Java programming language, while in the same programming language the topics of synchronization and communication between threads are also discussed, providing appropriate examples. 2023-10-26T09:39:33Z 2023-10-26T09:39:33Z 7 http://repository.kallipos.gr/handle/11419/11088 el 1 application/pdf
institution Kallipos
collection DSpace
language Greek
description Σε αυτό το κεφάλαιο παρουσιάζεται ο κρίσιμος ρόλος που παίζουν οι διεργασίες και τα νήματα στα κατανεμημένα συστήματα (ΚΣ). Καταρχάς, γίνεται επισκόπηση της έννοιας της διεργασίας. Κατόπιν εισάγονται τα νήματα, ο λόγος δημιουργίας τους και η χρησιμότητά τους. Εξετάζεται η σχέση τους με τα παράλληλα συστήματα και την αποδοτικότητα των ΚΣ. Αναλύεται η διαδικασία της δημιουργίας, εκτέλεσης και καταστροφής τους στον πυρήνα ενός λειτουργικού συστήματος, ώστε να εξασφαλίζεται η ομαλή και αποδοτική εκτέλεση μιας εφαρμογής πάνω σε αυτό. Τα νήματα επιδεικνύονται στη γλώσσα προγραμματισμού Java, ενώ στην ίδια γλώσσα προγραμματισμού εξετάζονται και τα θέματα του συγχρονισμού και της επικοινωνίας μεταξύ νημάτων, και παρέχονται κατάλληλα παραδείγματα.
format 7
author Μητρόπουλος, Σαράντης
Δουληγέρης, Χρήστος
Mitropoulos, Sarantis
Douligeris, Christos
spellingShingle Μητρόπουλος, Σαράντης
Δουληγέρης, Χρήστος
Mitropoulos, Sarantis
Douligeris, Christos
Διεργασίες και Νήματα
author_facet Μητρόπουλος, Σαράντης
Δουληγέρης, Χρήστος
Mitropoulos, Sarantis
Douligeris, Christos
author_sort Μητρόπουλος, Σαράντης
title Διεργασίες και Νήματα
title_short Διεργασίες και Νήματα
title_full Διεργασίες και Νήματα
title_fullStr Διεργασίες και Νήματα
title_full_unstemmed Διεργασίες και Νήματα
title_sort διεργασίες και νήματα
publishDate 2023
url http://repository.kallipos.gr/handle/11419/11088
work_keys_str_mv AT mētropoulossarantēs diergasieskainēmata
AT doulēgerēschrēstos diergasieskainēmata
AT mitropoulossarantis diergasieskainēmata
AT douligerischristos diergasieskainēmata
AT mētropoulossarantēs processesandthreads
AT doulēgerēschrēstos processesandthreads
AT mitropoulossarantis processesandthreads
AT douligerischristos processesandthreads
_version_ 1799946641706319872