Nichtsequentielle und Verteilte Programmierung mit Go - Christian Maurer

Nichtsequentielle und Verteilte Programmierung mit Go

Synchronisation nebenläufiger Prozesse: Kommunikation – Kooperation – Konkurrenz
Buch | Softcover
XXII, 412 Seiten
2018 | 3., erw. und vollst. überarb. Aufl. 2018
Springer Fachmedien Wiesbaden GmbH (Verlag)
978-3-658-21152-3 (ISBN)
27,99 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Der Band bietet eine kompakte Einführung in die Nichtsequentielle Programmierung als gemeinsamen Kern von Vorlesungen über Betriebssysteme, Verteilte Systeme, Parallele Algorithmen, Echtzeitprogrammierung und Datenbanktransaktionen. Basiskonzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse werden systematisch dargestellt: Schlösser, Semaphore, Monitore, lokaler und netzweiter Botschaftenaustausch. Die Algorithmen sind in der Programmiersprache Google Go formuliert, mit der viele Synchronisationskonzepte ausgedrückt werden können.

Dipl.-Math. Dr.rer.nat. Christian Maurer studierte in Berlin und promovierte in Mathematik an der Universität Bremen. Er war längere Zeit als Wiss. Assistent und Assistenzprofessor für Mathematik an der Freien Universität Berlin, dann kurze Zeit als Fachleiter für Informatik an einem Berliner Gymnasium und schließlich viele Jahre lang als Leiter der Lehrerweiterbildung am Fachbereich Mathematik und Informatik der Freien Universität Berlin tätig. Während dieser Zeit – und auch noch danach im Ruhestand – war er Lehrbeauftragter für Informatik.

Einführung - Schlösser - Pakete, Interfaces und abstrakte Datentypen - Semaphore - Der Staffelstab-Algorithmus - Universelle kritische Abschnitte - Fairness - Verklemmungen - Monitore - Universelle Monitore - Botschaftenaustausch - Vergleich der bisherigen Sprachkonstrukte - Netzweiter Botschaftenaustausch - Universelle ferne Monitore - Netzwerke als Graphen - Pulsschlag-Algorithmen - Traversierungsalgorithmen - Auswahlalgorithmen

Erscheinungsdatum
Reihe/Serie Springer-Lehrbuch
Zusatzinfo XXII, 412 S. 32 Abb.
Verlagsort Wiesbaden
Sprache deutsch
Maße 168 x 240 mm
Gewicht 727 g
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Schlagworte Christian Maurer • Echtzeitprogrammierung • go programmiersprache • go programmiersprache lernen • informatik algorithmen • informatik studium programmieren • monitor informatik • Nebenläufigkeit • nichtsequentielle und verteilte programmierung buc • nichtsequentielle und verteilte programmierung buch • Nichtsequentielle und Verteilte Programmierung mit • Nichtsequentielle und Verteilte Programmierung mit Go • Parallele Algorithmen • programmiersprache go • Programmiertechniken • programmierung mit go buch • Semaphor informatik • Synchronisation • Verteilte Programmierung • Verteilte Systeme
ISBN-10 3-658-21152-0 / 3658211520
ISBN-13 978-3-658-21152-3 / 9783658211523
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen – Anwendungen – Perspektiven

von Matthias Homeister

Buch | Softcover (2022)
Springer Vieweg (Verlag)
34,99
Eine Einführung in die Systemtheorie

von Margot Berghaus

Buch | Softcover (2022)
UTB (Verlag)
25,00