MULTITHREADING IN POSIX STANDARD
DOI:
https://doi.org/10.31618/ESSA.2782-1994.2021.3.76.214Keywords:
multithreading, POSIX Threads standard, thread level parallelization, process level parallelization, mutexAbstract
The article discusses the implementation of multithreading for computing and data processing. The differences between thread level parallelization and process level parallelization are described. Basic terms of Pthread standard for multithreading process implementation are considered.
References
Tanenbaum Je., Arhitektura komp'jutera. 5e izdanie – SPb. «Piter», 2011, 843s. – ISBN 9785-469-012740.
Abraham Silberschatz, Peter B. Galvin Greg Gagne, Operating System Concepts. 9-th ed. – Wiley, 2012, 992 pp. – ISBN 978-1-118-559635.
Michael Kerrisk, Linux Programming Interface. – No Starch Press, 2010, 1552 pp. – ISBN 978-1-593-272203.
Downloads
Published
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
CC BY-ND
A work licensed in this way allows the following:
1. The freedom to use and perform the work: The licensee must be allowed to make any use, private or public, of the work.
2. The freedom to study the work and apply the information: The licensee must be allowed to examine the work and to use the knowledge gained from the work in any way. The license may not, for example, restrict "reverse engineering."
2. The freedom to redistribute copies: Copies may be sold, swapped or given away for free, in the same form as the original.