Parallele und verteilte Anwendungen in Java


 
Gute Einführung !
• • • • •   (bewertet mit 5 von 5 Punkten)

Alle meine Rezensionen ansehen Rezension bezieht sich auf: Parallele Programmierung mit Java Threads (Taschenbuch) Prof. Dr. Rainer Oechsle hält an unserer FH (FH-Trier) u.a. die Vorlesung "Betriebssysteme" (sowie "Grafische Benutzeroberflächen" etc. - im Zusammenhang mit Threads auch nicht ganz unwichtig).
Somit habe ich mir dieses Buch begleitend zur Vorlesung gekauft und die Investition hat sich wirklich gelohnt. Für Studenten der FH-Trier ein absolutes Muss!

Aber es soll nicht den Eindruck erwecken es wäre nur für diesen speziellen Personenkreis geeignet. Das Buch bietet prinzipiell eine gute Einführung in die Thematik, somit ist es für jeden Anfänger gut geeignet.

Im ersten Kapitel erläutert er allgemein einige wichtige Begriffe wie Parallelität,Nebenläufigkeit,Prozesse,Programme,Threads etc.

Im zweiten Kapitel wird dann genauer darauf eingegangen wie Threads erzeugt werden, welche Probleme beim Zugriff auf gemeinsam genutzte Objekte auftreten können. Außerdem stellt er synchronized Methoden (Blöcke), wait - notify und wait-notifyAll vor.

Anschließend geht er auf allgemeine/klassische Synchronisationskonzepte ein, z.B. Semaphore,Message Queues und Pipes. Dabei beschränkt er sich nicht auf Java-Lösungen, sondern versucht dem Leser ein allgemeines Verständnis für die Problematik zu vermitteln, u.a. anhand von den klassischen Synchronisationsproblemen wie "Erzeuger-Verbraucher-Problem","Philosophen-Problem" und "Leser-Schreiber-Problem".

Zur Veranschaulichung von wait-notify,wait-notifyAll und synchronized stellt er ebenso noch Petri-Netze kurz vor.

Im vierten Kapitel geht es um Verklemmungen, dort wird beschrieben wann es zu Verklemmungen kommen und wie man sie vermeiden kann.

Abschließend folgt noch ein Kapitel über Verschiedenes, z.B. die Prioritäten von Threads,Threadgruppen,Daemon/User Threads, sowie Threads und grafische Benutzeroberflächen. V.a. diesen Abschnitt halte ich für sehr wichtig !

Alles in allem eine wirklich gelungene Einführung, didaktisch gut aufgebaut. Zusätzlich dazu sind auf der CD u.a. noch verschiedene Visualisierungen zu den vorgestellten Konzepten vorhanden, sowie ein Editor und Simulator für Petri-Netze etc. pp.
Eine Rezension von Ein Kunde
vom 7. Januar 2006
Kundenrezensionen:
3. Gute Einführung in die Programmierung von Java Threads
2. Gute Einführung ! (die aktuell angezeigte Rezension)
1. Unsicher im Umgang mit Threads? Hier werden Sie geholfen!
Zur Übersicht ...
 
Angebote zu
 ab 1 Euro!

Siehe auch folgende Artikel:
Java Concurrency in Practice
Grundkurs Programmieren in Java
Der Weg zum Java-Profi: Konzepte und Techniken...
Effektive Softwarearchitekturen: Ein praktische...
Java Core Programmierung: Memory Model und Ga...
JavaServer Faces 2.0: Grundlagen und erweit...
Mehr zu  Hardware & Technik,  Java,  Medizin
Home ...,    
,    Begleitseite ...
Herausgeber dieser Seite ist DomainLoc.com GmbH - Partner von

Copyright © DomainLoc.com GmbH (Impressum)