Sold out

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

German · Hardback

Description

Read more

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.

List of contents

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

Product details

Authors Carsten Vogt
Publisher Hanser Fachbuchverlag
 
Languages German
Product format Hardback
Released 03.04.2012
 
EAN 9783446427556
ISBN 978-3-446-42755-6
No. of pages 260
Dimensions 10 mm x 10 mm x 10 mm
Weight 654 g
Illustrations 93 SW-Abb.
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

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

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.