Title Details: | |
Processes and Threads |
|
Authors: |
Mitropoulos, Sarantis Douligeris, Christos |
Description: | |
Abstract: |
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.
|
Linguistic Editors: |
Kolitsopoulou, Marina |
Graphic Editors: |
Vasilakopoulos, Vasileios |
Type: |
Chapter |
Creation Date: | 26-10-2023 |
Item Details: | |
License: |
Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
Handle | http://hdl.handle.net/11419/11088 |
Bibliographic Reference: | Mitropoulos, S., & Douligeris, C. (2023). Processes and Threads [Chapter]. In Mitropoulos, S., & Douligeris, C. 2023. Distributed Information Systems and their Management [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/11088 |
Language: |
Greek |
Is Part of: |
Distributed Information Systems and their Management |
Publication Origin: |
Kallipos, Open Academic Editions |