Nonsequential and Distributed Programming with Go [E-Book] : Synchronization of Concurrent Processes: Communication - Cooperation - Competition / by Christian Maurer.
After a short chapter on basic aspects of software engineering and its realization in Go, this book introduces to nonsequential and distributed programming with Go. It systematically presents basic concepts for the synchronization and communication of concurrent processes. These include locks, semap...
Saved in:
Full text |
|
Personal Name(s): | Maurer, Christian, author |
Edition: |
1st edition 2021. |
Imprint: |
Wiesbaden :
Springer,
2021
|
Physical Description: |
XXIV, 404 pages 34 illustrations, 2 illustrations in color (online resource) |
Note: |
englisch |
ISBN: |
9783658297824 |
DOI: |
10.1007/978-3-658-29782-4 |
Subject (LOC): |
- Introduction
- Packages, Interfaces and Abstract Datatypes
- Locks
- Semaphores
- The Baton Algorithm
- Universal Critical Sections
- Fairness
- Deadlocks
- Monitors
- Universal Monitors
- Message Passing
- Comparison of the Previous Language Constructs
- Netwide Message Passing
- Universal Far Monitors
- Networks as Graphs
- Heartbeat Algorithms
- Leader Election Algorithms
- Further Literature.