Zusammenfassung
Die Grundidee des Staffelstab-Algorithmus aus dem vorigen Kapitel gibt Anlass, darü- ber nachzudenken, ob das, was er gewissermaßen als ,,Muster zum Programmieren“ enthält, nicht auch ,,automatisch“ generiert werden könnte. In diesem Kapitel wird gezeigt, dass das in der Tat der Fall ist: Die Überlegungen dazu liefern die Entwicklung eines universellen Synchronisationskonzepts, zur einfachen Lösung von Problemen, die Bedingungssynchronisation erfordern.
Damit wird eine Abstraktionsstufe erreicht, mit der bestimmte Typen von Synchronisationsproblemen auf ihren gedanklichen Kern reduziert werden können. Dabei verschwinden die eigentlichen Maßnahmen zur Synchronisation hinter der Schnittstelle eines abstrakten Datentyps, was zu einer erheblichen Vereinfachung der Implementierungen führt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature
About this chapter
Cite this chapter
Maurer, C. (2019). Universelle kritische Abschnitte. In: Nichtsequentielle und Verteilte Programmierung mit Go. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-26290-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-658-26290-7_6
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-26289-1
Online ISBN: 978-3-658-26290-7
eBook Packages: Computer Science and Engineering (German Language)