Nebenläufige Programmierung
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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? |
aus dem Bereich