Parallele Programmierung mit Java Threads

Status
Nicht offen für weitere Antworten.

mic_checker

Top Contributor
Hi,
es geht um folgendes Buch:
Titel = Parallele Programmierung mit Java Threads
ISBN = 3446217800
Autor = Rainer Oechsle

Also ich poste einfach mal die Rezension die so irgendwann wohl mal bei Amazon erscheinen wird *g*:

Amazon Rezension hat gesagt.:
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.

Sollten noch weiterführende Fragen zum Inhalt etc. bestehen könnt ihr diese natürlich gerne hier posten 🙂
 
Ja, aber im Buch stehen weiterführende Erklärungen, so dass man sich die Vorlesung eigentlich sparen konnte. Deshalb für mich sowieso sinnvoll *g*

Und für den Preis find ich es absolut in Ordnung, viele Beispiele, Visualisierungen etc. Also auch für andere gut geeignet 🙂

Außerdem kann jeder Tutorials schreiben und bei dem Buch weiss ich wenigstens das eine kompetente Person es verfasst hat *g*
 
mic_checker hat gesagt.:
Außerdem kann jeder Tutorials schreiben und bei dem Buch weiss ich wenigstens das eine kompetente Person es verfasst hat *g*

Die Jungs, die auf den Seiten von O'Reilly oder IBM Artikel verfassen, sind in der Regel keine N00bs 😉
 
AlArenal hat gesagt.:
mic_checker hat gesagt.:
Außerdem kann jeder Tutorials schreiben und bei dem Buch weiss ich wenigstens das eine kompetente Person es verfasst hat *g*

Die Jungs, die auf den Seiten von O'Reilly oder IBM Artikel verfassen, sind in der Regel keine N00bs 😉
dein, dann bräuchte man demnach ja gar keine bücher mehr, denn ich bezweifle, dass man in büchern sachen findet, die man nicht auch im internet anchlesen kann :autsch:
 
Für viele Sachen ist das auch durchaus richtig. Eine Vielzahl der Bücher sind nur Zusammenfassungen, teils mit zusätzlichen Beispielen versehen.

Java ist nicht neu. Multithreading in Java auch nicht. Die Wahrscheinlichkeit in diesem Buch bahnbrechende neue Wege zu finden in Java ein ordentliches Multithreading hinzubekommen, erachte ich als gering. Es gibt aber auch Menschen, die haben lieber ein dickes Buch im Schrank stehen, anstatt sich ein Tutorial auszudrucken und mal in Ruhe selbst zu probieren.

Jeder so, wie er es mag.
 
Ja ich geb dir recht, ich bin mir sicher das man die informationen die in dem buch enthalten sind sicher woanders im internet findet.
passende visualierungen finden sich sicher auch irgendwo und z.B. auch Editoren für Petri Netze etc.

Aber ich hab z.B. auch nicht immer lust mir alles zusammen zu suchen und manchmal ist nen richtiges Buch in der Hand nicht verkehrt.

Aber lasst uns das nicht weiter diskutieren , du musst dir das Buch ja net holen. Ich finde es für Anfänger gut geeignet und das wollte ich mit diesem Thread zum Ausdruck bringen 🙂

Wie du es richtig sagst: Jedem das seine :!: 🙂
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben