Skip to main content

2018 | OriginalPaper | Buchkapitel

14. Universelle ferne Monitore

verfasst von : Christian Maurer

Erschienen in: Nichtsequentielle und Verteilte Programmierung mit Go

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

In diesem Kapitel wird zuerst unsere Konstruktion der Netzkanäle so erweitert, dass sie auch für 1:n-Verbindungen verwendbar sind. Damit ist die Umsetzung des Kunden-Anbieter-Paradigmas netzweit möglich. Darüber hinaus erlaubt es die Entwicklung einer weiteren universellen Synchronisationsklasse: die der fernen Monitore. Deren Bedeutung liegt in ihrer Ähnlichkeit zu den konditionierten universellen Monitoren. Sie weisen eine Reihe von Vorteilen gegenüber den Prozedurfernaufrufen (,,remote procedure calls“): die recht einfache Erledigung von Aufgaben, die sonst nur mit ihnen möglich sind.
In etlichen Anwendungen erweist sich die Stärke dieses Konzepts: der Konstruktion verteilter Semaphore, Warteschlangen und beschränkter Puffer, der Implementierung des verteilten Leser-Schreiber- und Links-Rechts-Problems und einer verteilten Lösung des Problems der speisenden Philosophen.
In den letzten drei Kapiteln über Netzwerktopologie, verteilte Tiefen- und Breitensuche und die Auswahl eines Leiters im lokalen Netzwerk wird von dieser Konstruktion intensiv Gebrauch gemacht.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Andrews GR (2000) Foundations of multithreaded, parallel and distributed programming. Addison-Wesley, Reading Andrews GR (2000) Foundations of multithreaded, parallel and distributed programming. Addison-Wesley, Reading
2.
Zurück zum Zitat Ben-Ari M (1991) Principles of concurrent and distributed programming. Addison-Wesley, ReadingMATH Ben-Ari M (1991) Principles of concurrent and distributed programming. Addison-Wesley, ReadingMATH
4.
Zurück zum Zitat Raynal M (2013) Concurrent programming: algorithms, principles and foundations. Springer, HeidelbergCrossRef Raynal M (2013) Concurrent programming: algorithms, principles and foundations. Springer, HeidelbergCrossRef
Metadaten
Titel
Universelle ferne Monitore
verfasst von
Christian Maurer
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-658-21153-0_14