vergriffen

Nebenläufige Programmierung - Ein Arbeitsbuch mit UNIX/Linux und Java. Extra: Mit kostenlosem E-Book (Zugangscode im Buch)

Deutsch · Fester Einband

Beschreibung

Mehr lesen

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. Ergänzende Angebote findet man unter http://www.fh-koeln.de/nebenlaeufigkeit.

Inhaltsverzeichnis

Aus dem Inhalt:
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

Produktdetails

Autoren Carsten Vogt
Verlag Hanser Fachbuchverlag
 
Sprache Deutsch
Produktform Fester Einband
Erschienen 03.04.2012
 
EAN 9783446427556
ISBN 978-3-446-42755-6
Seiten 260
Abmessung 10 mm x 10 mm x 10 mm
Gewicht 654 g
Illustration 93 SW-Abb.
Themen Naturwissenschaften, Medizin, Informatik, Technik > Informatik, EDV > Programmiersprachen

UNIX, Linux, Betriebssystem, Informatik, Java, Parallelrechner, parallele Verarbeitung, C/C++, parallele Programmierung, Programmierung allgemein, Linux/Unix, verteiltes System

Kundenrezensionen

Zu diesem Artikel wurden noch keine Rezensionen verfasst. Schreibe die erste Bewertung und sei anderen Benutzern bei der Kaufentscheidung behilflich.

Schreibe eine Rezension

Top oder Flop? Schreibe deine eigene Rezension.

Für Mitteilungen an CeDe.ch kannst du das Kontaktformular benutzen.

Die mit * markierten Eingabefelder müssen zwingend ausgefüllt werden.

Mit dem Absenden dieses Formulars erklärst du dich mit unseren Datenschutzbestimmungen einverstanden.