Carte Nonsequential and Distributed Programming with Go Christian Maurer

Nonsequential and Distributed Programming with Go

Synchronization of Concurrent Processes

Limbă: engleză
Legare: Carte broșată
Editura: Springer, Berlin
Disponibilitate: În depozitul extern
Expediem în 5-8 zile
352.80 lei
After a short chapter on basic aspects of software engineering and its realization in Go, this book...

Informații despre carte

Limbă
engleză
Legare
Carte - Carte broșată
Publicat
2025
Pagini
440
EAN
9783662709283
Enbook ID
47727909
Greutate
740
Dimensiuni
168 x 240

Descriere completă

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, semaphores, fairness and deadlocks, monitors, local and network-wide message passing, networks as graphs, network exploration, distributed depth and breadth first search, and the selection of a leader in networks. In order to make readers familiar with the concepts, the author always takes up the same classic examples. This makes learning easier, because the concepts presented can be compared more easily with the language resources.

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.

S-ar putea să te intereseze

C++ Project

MARCOS TEWFIQ
244.57 lei

4 Long

Lars Palm
63.21 lei
57.54 lei

Easy money

Vivek Kaul
85.46 lei
52.89 lei

Chemistry of Explosives

Jacqueline Akhavan
214.23 lei
440.90 lei
81.52 lei

LEGO Life Hacks

Julia March
58.76 lei
209.77 lei
196.12 lei
188.74 lei
93.55 lei

Lucas Wars

Laurent Hopman
116.72 lei

Clienții care au cumpărat această carte au mai cumpărat și

36.20 lei

Club Prisma A1

Ana Romero
43.49 lei

Dragon Ball 40

Akira Toriyama
38.53 lei

Das Ereignis (1941/42)

Martin Heidegger
254.28 lei

Sous Vide Magia

Wojciech Nowakowski
164.66 lei

Elli Amirellu

Pablo Sánchez
109.94 lei
46.11 lei
106.20 lei
50.97 lei