• Contact

  • Newsletter

  • About us

  • Delivery options

  • Prospero Book Market Podcast

  • Nichtsequentielle und Verteilte Programmierung mit Go: Synchronisation nebenläufiger Prozesse: Kommunikation – Kooperation – Konkurrenz

    Nichtsequentielle und Verteilte Programmierung mit Go by Maurer, Christian;

    Synchronisation nebenläufiger Prozesse: Kommunikation – Kooperation – Konkurrenz

      • GET 12% OFF

      • The discount is only available for 'Alert of Favourite Topics' newsletter recipients.
      • Publisher's listprice EUR 44.99
      • The price is estimated because at the time of ordering we do not know what conversion rates will apply to HUF / product currency when the book arrives. In case HUF is weaker, the price increases slightly, in case HUF is stronger, the price goes lower slightly.

        18 990 Ft (18 085 Ft + 5% VAT)
      • Discount 12% (cc. 2 279 Ft off)
      • Discounted price 16 711 Ft (15 915 Ft + 5% VAT)

    18 990 Ft

    db

    Availability

    printed on demand

    Why don't you give exact delivery time?

    Delivery time is estimated on our previous experiences. We give estimations only, because we order from outside Hungary, and the delivery time mainly depends on how quickly the publisher supplies the book. Faster or slower deliveries both happen, but we do our best to supply as quickly as possible.

    Product details:

    • Edition number 5
    • Publisher Springer Fachmedien Wiesbaden
    • Date of Publication 29 July 2025
    • Number of Volumes 1 pieces, Book

    • ISBN 9783658473204
    • Binding Paperback
    • No. of pages467 pages
    • Size 240x168 mm
    • Language German
    • Illustrations XXII, 467 S. 34 Abb. Illustrations, black & white
    • 691

    Categories

    Long description:

    Dieses Buch führt nach einem kurzen Kapitel über grundlegende Aspekte der Softwaretechnik und deren Realisierung in Go in die Nichtsequentielle und Verteilte Programmierung mit Go ein. Es stellt grundlegende Konzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse systematisch dar. Dazu zählen unter anderem Schlösser, Semaphore, Fairness und Verklemmungen, Monitore, lokaler und netzweiter Botschaftenaustausch, Netzwerke als Graphen, Erkundung von Netzwerken, verteilte Tiefen- und Breitensuche und die Auswahl eines Leiters in Netzwerken. Um Lesern die Konzepte nahezubringen, greift der Autor klassische Beispiele auf. Das erleichtert das Lernen, denn die vorgestellten Konzepte lassen sich auf diese Weise besser mit den Sprachmitteln vergleichen.

    Die Algorithmen sind in der Programmiersprache Go formuliert, mit der sich zahlreiche Synchronisationskonzepte ausdrücken lassen. Go bietet aufgrund der einfachen Syntax außerdem den Vorteil, dass auch Leserinnen und Leser ohne Vorkenntnisse den grundlegenden Konzepten folgen können. In den Kapiteln zu Schlössern, Semaphoren, Monitoren und zum netzweiten Botschaftenaustausch werden darüber hinaus auch einige grundlegende Ansätze zur Programmierung in C und Java vorgestellt. Sämtliche Quelltexte sind online verfügbar.

    More

    Table of Contents:

    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.

    More