| ||||||||||||
![]() Gutschein erhalten
Tauschen Sie jetzt Parallele und verteilte Anwendungen in Java gegen einen Amazon-Gutschein in Höhe von EUR 10,70 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.
Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern. |
Produktinformation
Möchten Sie die Produktinformationen aktualisieren oder Feedback zu den Produktabbildungen geben?
Ist der Verkauf dieses Produkts für Sie nicht akzeptabel? |
Vorwissen in der Java- bzw. Objektprogrammierung vorausgesetzt, liefert Oechsle eine handfeste Einführung in die beiden eng miteinander verknüpften Themenbereiche Parallelität (Nebenläufigkeit) und Verteilung. Seine Herangehensweise ist dabei sehr konzentriert -- so lässt er etwa in Sachen Verteilung CORBA und SOAP außen vor und stürzt sich ausschließlich auf RMI. Besser ein guter Beispielbereich, der für ein Erklärung taugt, als viele Beispielthemen, die jedoch selbst wieder neue Fragen aufwerfen. Parallelitätsaspekte greift er dabei sowohl für die Client-Seite für grafische Benutzeroberflächen auf als auch für die Server-Seite, um mehrere Clients gleichzeitig zu bedienen.
Nach einer kurzen Einleitung beginnt Oechsle mit den grundsätzlichen Synchronisationskonzepten in Java. Nach den Grundlagen dann die fortgeschrittenen Anwendung sowie die Parallelität und grafische Benutzeroberflächen. Ebenso grundlegend: verteilte Anwendungen mit Sockets und RMI. Im Vorwort schreibt er dazu: "Um die parallele Bearbeitung von Client-Aufträgen zu erreichen, müssen die Threads bei der Programmierung eine Servers auf Socket-Basis selbst explizit erzeugt werden. Wenn RMI oder Servlets und Java Server Pages benutzt werden, dann werden Threads implizit (d.h. nicht im Programmcode der Anwendung) erzeugt. Dies muss man wissen und den Umgang damit beherrschen, wenn man korrekte Server-Programme schreiben will." Abschließend deshalb auch das Kapitel zu webbasierten Anwendungen mit Servlets und JSP.
Mit der 2., vollständig überarbeiteten und erweiterten Auflage ist Oechsles Parallele und verteilte Anwendungen in Java wieder auf dem neusten Stand und bleibt das Einstiegs-Standardwerk zu Parallelität und Verteilung. --Wolfgang Treß -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.
Vorgeschlagene Tags zu ähnlichen Produkten(Was ist das?)Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
|
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.
|
Das Forum zu diesem Produkt
Fragen stellen, Meinungen austauschen, Einblicke gewinnen Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
||||||||||||||||||||||||||||||||||
|
|
|