Διεργασίες και Νήματα
Σε αυτό το κεφάλαιο παρουσιάζεται ο κρίσιμος ρόλος που παίζουν οι διεργασίες και τα νήματα στα κατανεμημένα συστήματα (ΚΣ). Καταρχάς, γίνεται επισκόπηση της έννοιας της διεργασίας. Κατόπιν εισάγονται τα νήματα, ο λόγος δημιουργίας τους και η χρησιμότητά τους. Εξετάζεται η σχέση τους με τα παράλληλα...
Κύριοι συγγραφείς: | , , , |
---|---|
Μορφή: | 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 |