Das Buch behandelt die wesentlichen Konzepte der parallelen Programmierung, d. h. der Entwicklung nebenl?ufiger Systeme. Es orientiert sich dabei am Thread-Konzept der Programmiersprache Java. Es ist das dritte Buch einer Buchreihe, die mit Hilfe eines speziellen didaktischen Modells, dem so genannt
Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell: Programmierung mit Java-Threads
β Scribed by Dietrich Boles (auth.)
- Publisher
- Vieweg+Teubner Verlag
- Year
- 2008
- Tongue
- German
- Leaves
- 456
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Das Buch behandelt die wesentlichen Konzepte der parallelen Programmierung, d. h. der Entwicklung nebenlΓ€ufiger Systeme. Es orientiert sich dabei am Thread-Konzept der Programmiersprache Java. Als didaktische Hilfsmittel werden anschauliche und spielerische Elemente des so genannten Hamster-Modells eingesetzt. Programmierer entwickeln Programme, in denen selbststΓ€ndige Hamster β die Prozesse β bei Aufgaben wie der Erkundung ihres Lebensraumes oder bei der gemeinsamen Suche nach KΓΆrnern kooperieren, konkurrieren, miteinander kommunizieren und sich untereinander synchronisieren mΓΌssen.
β¦ Table of Contents
Front Matter....Pages I-XII
Einleitung....Pages 1-9
Das Hamster-Modell....Pages 11-22
SelbststΓ€ndige Hamster....Pages 23-42
Threads....Pages 43-83
Scheduling....Pages 85-119
Kommunikation zwischen Threads....Pages 121-148
Mehrseitige Synchronisation....Pages 149-186
Einseitige Synchronisation....Pages 187-222
Verklemmungen....Pages 223-255
Beendigung von Threads....Pages 257-277
Klassische Probleme der parallelen Programmierung....Pages 279-326
Sperren....Pages 327-379
Zugabe....Pages 381-410
Back Matter....Pages 411-452
β¦ Subjects
Software Engineering/Programming and Operating Systems
π SIMILAR VOLUMES
Programmieranf?nger leiden h?ufig darunter, da? sie beim Programmieren ihre normale Gedankenwelt verlassen und in eher technisch-orientierten Kategorien denken m?ssen, die ihnen von den Programmiersprachen vorgegeben werden. Gerade am Anfang str?men h?ufig so viele Neuigkeiten inhaltlicher und metho
Programmieranf?nger leiden h?ufig darunter, dass sie beim Programmieren ihre gewohnte Gedankenwelt verlassen und in eher technisch-orientierten Kategorien denken m?ssen, die ihnen von den Programmiersprachen vorgegeben werden. Das Hamster-Modell ist mit dem Ziel entwickelt worden, dieses Problem zu