Suchen und Finden
Service
Infos und Kontakt
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
Mehr eBooks vom gleichen Verlag
Basiswissen Lineare Algebra, von: Burkhard Lenze, Preis: 15,99 EUR
Praktische Projektplanung mit Microsoft Project, von: Andreas Albuschat, Preis: 24,99 EUR
Basiswissen Business Intelligence., von: Christoph Engels, Preis: 15,99 EUR
Basiswissen Analysis, von: Burkhard Lenze, Preis: 15,99 EUR
Webdesign und Web-Ergonomie. Websites professionell gestalten, von: Heide Balzert, Preis: 20,99 EUR
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion





















