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 :)
 

mic_checker

Top Contributor
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*
 

AlArenal

Top Contributor
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 ;)
 
R

Roar

Gast
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:
 

AlArenal

Top Contributor
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.
 

mic_checker

Top Contributor
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.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Buch- Parallele Programmierung mit Java Threads Bücher, Tutorials und Links 1
T Wieviele Codezeilen spart man mit aspektorientierter Programmierung ein? Bücher, Tutorials und Links 3
K Suche Beispiele Rekursion und dynamische Programmierung Bücher, Tutorials und Links 1
K "Webbrowser Programmierung in Java" Bücher, Tutorials und Links 0
B "Grundlagen der 3D-Programmierung: Mathematik und Praxis mit OpenGL" von Gerhard Virag Bücher, Tutorials und Links 1
J Objektorientierte Programmierung, Rheinwerkverlag Bücher, Tutorials und Links 1
S Java-Programmierung für Anfänger Bücher, Tutorials und Links 2
A Arduino - Einstieg in die Hardwarenahe Programmierung Bücher, Tutorials und Links 1
M Bestes Buch um Android-Programmierung zu lernen Bücher, Tutorials und Links 2
F Suche Buch zur Awt und Swing Programmierung für fortgeschrittene :) Bücher, Tutorials und Links 7
P A. Niemann, Das Einsteigerseminar - Objektorientierte Programmierung in Java - Hat's jemand gelesen? Bücher, Tutorials und Links 3
B Java Buch für Swing/grafische Programmierung Bücher, Tutorials und Links 2
T Gesucht: Buch zur effizienten Java (J2EE) Programmierung Bücher, Tutorials und Links 10
E Suche Tutorial/Buch über guten Stil bei GUI-Programmierung Bücher, Tutorials und Links 7
N Buch über 3D Programmierung? Bücher, Tutorials und Links 12
J Beispielprogramme aus "Handbuch der Java-Programmierung Bücher, Tutorials und Links 7
S Handbuch der Java-Programmierung online Bücher, Tutorials und Links 13
D Tutorial für strukturierte Programmierung (MVC) Bücher, Tutorials und Links 2
P Java ist ein Insel oder Handbuch der Java-Programmierung Bücher, Tutorials und Links 5
Luma Handbuch der Java-Programmierung Bücher, Tutorials und Links 8
A Java-Buch für erfahrenen Programmierer gesucht Bücher, Tutorials und Links 6
Robert Zenz Java Wiederholungen - Sich wiederholende Themen kurz zusammengefasst Bücher, Tutorials und Links 6
M Java Grafik Übungen Bücher, Tutorials und Links 13
B Java Buch für Kinder Bücher, Tutorials und Links 5
M.L. Java 17 Bücher, Tutorials und Links 23
M.L. Java Dossier 8/21 Bücher, Tutorials und Links 5
M.L. Minecraft & Java 16 Bücher, Tutorials und Links 1
M.L. Java Version Almanac Bücher, Tutorials und Links 0
Ullenboom Neue Java-Video-Serie - Java 1 bis Java 16 - 50 Std. insgesamt Bücher, Tutorials und Links 1
M.L. "Free Java Training and $25 Certification Exams" Bücher, Tutorials und Links 0
M.L. Java-Tage (2020) Remote Bücher, Tutorials und Links 0
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
M.L. Java 16 Bücher, Tutorials und Links 0
M Beste Fachzeitschrift für Java Bücher, Tutorials und Links 2
C "Java von Kopf bis Fuß" als pdf Bücher, Tutorials und Links 6
M.L. Java 14 Bücher, Tutorials und Links 2
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
J Buch für Anfänger gesucht - Java / JavaFX Bücher, Tutorials und Links 52
D Java Foundations 1Z0-811 Bücher, Tutorials und Links 0
M Lust auf Online-Kurs, um Java noch besser kennenzulernen? Bücher, Tutorials und Links 3
R Free Access-Ultimate Java Development and Certification Course Bücher, Tutorials und Links 0
M Java Bücher, Tutorials und Links 9
M.L. Java-Dossier für Softwarearchitekten 2019 Bücher, Tutorials und Links 0
T Java Fortgeschrittene und Profis Bücher, Tutorials und Links 2
T Java 8 lernen? & meinungen zum Buch Bücher, Tutorials und Links 12
K Cooles Java Tutorial, voll hilfreich Bücher, Tutorials und Links 3
K Vollständiges Java-Projekt zum Mitmachen Bücher, Tutorials und Links 2
M Einsteigerbuch / Tutorial für Java am PC + Android + Eclipse Bücher, Tutorials und Links 11
T Java Programmieren Bücher, Tutorials und Links 5
S Java Anfänger Kurs/Buch Bücher, Tutorials und Links 13
J Java Buch speziell zur Vererbung Bücher, Tutorials und Links 1
Wurstkopp [Humble Book Bundle] 15 Java O'Reilly E-Books für ~13€ (Englisch) Bücher, Tutorials und Links 0
S Java für Fortgeschrittene? Bücher, Tutorials und Links 1
J Java-Hamster, mein Résumé. Bücher, Tutorials und Links 3
J Aktueller Java Kurs online Bücher, Tutorials und Links 5
J Java-Hamster1_Inspiration und Hilfestellung zu Aufgaben Bücher, Tutorials und Links 6
W Introduction to Programming Using Java Bücher, Tutorials und Links 1
I SCJP Sun Certified Programmer for Java 6 Study Guide - ist das Buch noch aktuell? Bücher, Tutorials und Links 6
DaCrazyJavaExpert Buchempfehlung für den erweiterten Java-Einstieg Bücher, Tutorials und Links 6
P Buch-Empfehlung zum Einstieg in Java Bücher, Tutorials und Links 42
D Java Online Video Kurs Bücher, Tutorials und Links 2
S Java-Programmieraufgaben Bücher, Tutorials und Links 1
S Java Facebook Gruppe Bücher, Tutorials und Links 0
K Java 8 Buch Bücher, Tutorials und Links 6
J aide android java ide Bücher, Tutorials und Links 2
M ausführliche Doku/Tutorial/Buch zu Java Mission Control Bücher, Tutorials und Links 0
S Java Tutorials Bücher, Tutorials und Links 0
S Java-Buch für absolute Anfänger Bücher, Tutorials und Links 7
I Java von Kopf bis Fuß (2006er Version) Bücher, Tutorials und Links 3
W Suche Java einsteiger Buch und habe eine Frage zu einer Mathe Software. Bücher, Tutorials und Links 8
T Java Netzwerkprogramierung Bücher, Tutorials und Links 6
J Gutes Java Buch für programmieren von Anwendungen Bücher, Tutorials und Links 1
Fab1 Java lernen mit ZERO TO ONE! (Youtube) Bücher, Tutorials und Links 1
N Java Anfänger Bücher schlechte Erfahrungen! Bücher, Tutorials und Links 15
S Daten in Java Programmen Bücher, Tutorials und Links 4
M Von Java nach C# Bücher, Tutorials und Links 13
E Wie in Java FX einsteigen und Tutorials dazu? Bücher, Tutorials und Links 8
M Suche Tutorial für Sound erstellung in JAVA Bücher, Tutorials und Links 3
U Jemand Erfahrungen mit dem Buch "Schrödinger programmiert Java" ? Bücher, Tutorials und Links 10
F Java von Kopf bis Fuß kostenlos !! Bücher, Tutorials und Links 3
F Java Bücher für Einstieg inkl. Übungsaufgaben Bücher, Tutorials und Links 0
V Suche gute Bücher über Informatik insbesondere Java Bücher, Tutorials und Links 1
A Kursempfehlung Java unter Eclipse gesucht Bücher, Tutorials und Links 2
G http://www.java-forum.org/ herunterladen? Bücher, Tutorials und Links 5
I Anfangen mit Java Bücher, Tutorials und Links 10
O FÜR JAVA-Anfänger ohne Grundwissen Bücher, Tutorials und Links 2
S Suche Java Herausforderungen Bücher, Tutorials und Links 5
F Suche gutes Buch oder Tut zu Java Spieleprogrammierung Bücher, Tutorials und Links 3
R "Java ist auch eine Insel" - Unterschiede zwischen Java 5 und 7 Bücher, Tutorials und Links 3
J Was meint ihr zu Java mit Eclipse? Bücher, Tutorials und Links 5
E Cover von Java Büchern Bücher, Tutorials und Links 5
B Java Start Software Bücher, Tutorials und Links 4
A Java-Grundlagen mit älterem Java5 Buch erlernen? Bücher, Tutorials und Links 4
S Java-Buch Part2 Bücher, Tutorials und Links 5
tuttle64 Suche Buchempfehlungen zu Java Sicherheit Bücher, Tutorials und Links 2
M Empfehlung Java Buch für Programmdesign Bücher, Tutorials und Links 7
T Anfängerbuch für c++ und evtl Java Bücher, Tutorials und Links 10
L Java Projekte Bücher, Tutorials und Links 3
M Java 5 und Java 7 Bücher, Tutorials und Links 7
K Deutsches Buch für Java Swing Bücher, Tutorials und Links 7

Ähnliche Java Themen

Neue Themen


Oben