Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Nebenläufige & verteilte Programmierung

Nebenläufige & verteilte Programmierung

von: Peter Ziesche

W3L. GmbH, 2004

ISBN: 9783937137049, 391 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 32,99 EUR

Ersparnis: 6,91 EUR

  • Datawarehouse & Data Mining
    XML
    Makros in OpenOffice.org 3 - Basic/StarBasic - Einstieg, Praxis, Referenz
    PostgreSQL 8.4 - Das Praxisbuch
    VBA Programmierung fürs Büro
    Java 6 Core Techniken - Essentielle Techniken für Java-Apps
    Basiswissen Lineare Algebra
    Java 6: Anwendungen programmieren - Von der GUI-Programmierung bis zur Datenbank-Anbindung
  • C++ Der Einstieg in die Programmierung
    Java: Der Einstieg in die Programmierung - Strukturiert und prozedural programmieren
    Datenbankanwendungen entwerfen & programmieren - Von der objektorientierten Analyse bis zur SQL-Implementierung
    Perl Best Practices - Standards für gute Perl-Code
    Der Perl Programmierer - Perl lernen - Professionell anwenden - Lösungen nutzen

     

     

     

     

 

Mehr zum Inhalt

Nebenläufige & verteilte Programmierung


 

Vorwort

6

Inhaltsverzeichnis

10

1 Aufbau und Gliederung

14

2 Nebenläufigkeit: Schnelleinstieg

18

2.1 Anwendungen vs. Prozesse

19

2.2 Programme und ihre Ausführung

22

2.3 threads und scheduling

29

2.4 Vorteile & Probleme nebenläufiger Programme

32

3 Threads in Java: Der Schnelleinstieg

70

3.1 »Hello World« mit mehreren threads

70

3.2 Die Schnittstelle Runnable

73

3.3 Zum Entwurf nebenläufiger Anwendungen

78

3.4 Synchronisation von threads

84

3.5 Monitore in Java

91

3.6 Verklemmungen in Java

99

3.7 Lagerverwaltung

106

4 Modellierung von Nebenläufigkeit in der UML

114

4.1 Klassen- und Objekt- Diagramme

115

4.2 Aktivitäts-Diagramme

118

4.3 Interaktions- und Sequenz- Diagramme

124

4.4 Zustandsautomaten

130

5 Neues zur Nebenläufigkeit in Java 5

136

5.1 Zeiteinheiten angeben mit TimeUnit

139

5.2 Nebenläufige Container- Klassen

143

5.3 Auftragsorientierte Architektur

168

5.4 Flexible Monitore

184

5.5 Leser-Schreiber- Synchronisation

194

5.6 Synchronisations-Objekte in Java 5

199

5.7 Atomare Operationen

204

6 Fortgeschrittene Java- Konzepte für Nebenläufigkeit

208

6.1 Swing-GUIs und Nebenläufigkeit

209

6.2 LVS 5: GUI

222

6.3 Threads kontrolliert beenden

225

6.4 Java-Threads im Details

241

7 Realisierung von Nebenläufigkeit

258

7.1 Speicherverwaltung mit Stapel und Halde

259

7.2 Speicherverwaltung mit mehreren threads

264

7.3 Realisierung von threads

266

7.4 Stapel & Halde in Java

272

7.5 Prozessor und Betriebssystem: Wer steuert wen?

277

8 Verteilte Anwendungen

280

8.1 »Hello World« mit Java-RMI

282

8.2 Stummel-Objekte (stubs)

294

8.3 Objekte als RMI-Parameter

304

8.4 Verteilung und Installation von RMI- Anwendungen

314

8.5 UML-Unterstützung für verteilte Anwendungen

324

8.6 Entwurfsprinzipien für verteilte Anwenduungen

333

8.7 RMI und Nebenläufigkeit

345

8.8 LVS 6: RMI-Unterstützung

352

8.9 LVS 7: Optimierungen

357

Glossar

360

Literatur

368

A Innere Klassen in Java

370

B Generische Klassen in Java

376

C Petri-Netze

384

Sachindex

388