Nonsequential and Distributed Programming with Go
Synchronization of Concurrent Processes
2., Second Edition 2025
Springer
ISBN 978-3-662-70928-3
Standardpreis
Bibliografische Daten
Fachbuch
Buch. Softcover
2., Second Edition 2025. 2025
32 s/w-Abbildungen, 3 Farbabbildungen.
In englischer Sprache
Umfang: xx, 424 S.
Format (B x L): 16,8 x 24 cm
Verlag: Springer
ISBN: 978-3-662-70928-3
Produktbeschreibung
The algorithms are formulated in the Go programming language, which can be used to express numerous synchronization concepts. Due to its simple syntax, Go also offers the advantage that readers without prior knowledge can follow the basic concepts. The chapters on locks, semaphores, monitors and network-wide message passing also present some basic approaches to programming in C and Java. All source texts are available online.
Besides a number of error corrections and smaller updates, in this second edition the nanouniverse nU is replaced with the microuniverse μU. This allows for beautiful animations in many places, which are not possible with the nanouniverse due to a lack of the necessary support for inputs and outputs; e.g. in the chapters on fairness, messages, farMonitors, traversals and election.
Autorinnen und Autoren
Kundeninformationen
Compact introduction to concurrent programming with Google Go Systematic overview of synchronization and communication of concurrent processes All Go source texts are available for download
Produktsicherheit
Hersteller
Springer Nature Customer Service Center GmbH
ProductSafety@springernature.com