Nebenläufige Programmierung

Ein Arbeitsbuch mit UNIX/Linux und Java

(Autor)

Buch | Softcover
260 Seiten
2012
Hanser, Carl (Verlag)
978-3-446-42755-6 (ISBN)

Lese- und Medienproben

Nebenläufige Programmierung - Carsten Vogt
29,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Computersoftware arbeitet oft nebenläufig, führt also mehrere Aktionen gleichzeitig aus, die voneinander abhängen und sich gegenseitig beeinflussen. Die Programmierung nebenläufiger Software ist daher ein zentraler Aspekt der Informatik und verwandter Fachgebiete.
Leicht verständlich und mit vielen Beispielen vermittelt dieses Lehr- und Übungsbuch die praktischen Grundlagen der nebenläufigen Programmierung. Leserinnen und Leser werden mit Begriffswelt und Techniken der Nebenläufigkeit vertraut gemacht und in die Lage versetzt, entsprechende Praxisprobleme zu lösen. Das Buch konzentriert sich dabei bewusst auf die Mittel, die weit verbreitete Programmiersprachen und Betriebssysteme bereitstellen; Hardware und Theorie treten dagegen in den Hintergrund.

Im Einzelnen wird gezeigt, wie nebenläufige Aktivitäten programmtechnisch realisiert werden, wie sie sich synchronisieren, miteinander kommunizieren und kooperieren - sowohl lokal als auch über das Internet. Diese Themen werden zunächst allgemein eingeführt und dann am Beispiel der C-Schnittstelle von UNIX/Linux sowie von Java in die Programmierpraxis umgesetzt. Umfangreiche Aufgabensammlungen ermöglichen es, die Kenntnisse zu prüfen, anzuwenden und zu vertiefen.

Prof. Dr. Carsten Vogt lehrt Programmierung in Java und C, Betriebssysteme / Verteilte Systeme sowie Mobilgeräteprogrammierung am Institut für Nachrichtentechnik der Fachhochschule Köln.

1 Einführung .. 13
2 Basistechniken. 19
3 Synchronisation...79
4 Kommunikation 161
5 Kooperation... 217
5A Kooperation: Aufgaben. 245
5A.1 Wissens- und Verständnisfragen...245
5A.2 Sprachunabhängige Anwendungsaufgaben ..247
5A.3 Programmierung unter UNIX/Linux.249
5A.4 Programmierung in Java ...250
Literatur und Internet. 253
Index.. 255

"Wer (...) einen kompetenten Einstieg in den ganzen Themenkreis sucht, ist mit dem Buch bestens bedient." Linux Magazin, Februar 2013

Basistechniken - Betriebssystem und Nebenläufigkeit - Prozesse und Threads - Synchronisation - Gegenseitige Abstimmung von Prozessen und Threads - Kommunikation - Übertragung von Daten zwischen Prozessen und Threads Kooperation - Zusammenarbeit von Prozessen

Basistechniken - Betriebssystem und Nebenläufigkeit - Prozesse und Threads - Synchronisation - Gegenseitige Abstimmung von Prozessen und Threads - Kommunikation - Übertragung von Daten zwischen Prozessen und Threads Kooperation - Zusammenarbeit von Prozessen

Basistechniken - Betriebssystem und Nebenläufigkeit - Prozesse und Threads - Synchronisation - Gegenseitige Abstimmung von Prozessen und Threads - Kommunikation - Übertragung von Daten zwischen Prozessen und Threads Kooperation - Zusammenarbeit von Prozessen

Erscheint lt. Verlag 4.4.2012
Verlagsort München
Sprache deutsch
Maße 199 x 2406 mm
Gewicht 650 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik
Schlagworte Betriebssystem • Java • Java (Programmiersprache); Spez. Anwendungsbereiche • Java (Programmiersprache); Spezielle Anwendungsbereiche • Linux • Linux; Spezielle Anwendungsbereiche • Parallele Programmierung • Parallelprogrammierung • UNIX • Verteiltes System
ISBN-10 3-446-42755-4 / 3446427554
ISBN-13 978-3-446-42755-6 / 9783446427556
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
Mehr entdecken
aus dem Bereich
den digitalen Office-Notizblock effizient nutzen für PC, Tablet und …

von Philip Kiefer

Buch | Softcover (2023)
Markt + Technik Verlag
9,95
ein Bericht aus Digitalien

von Peter Reichl

Buch (2023)
Muery Salzmann (Verlag)
19,00