Suchen und Finden
Service
Infos und Kontakt
Inhaltsverzeichnis
5
1 Einleitung
11
1.1 Für wen ist dieses Buch?
11
1.2 Ziele des Buchs
12
1.3 Parallel Computing: Warum?
12
1.4 Grundlagen
18
1.5 Performanceindikatoren und Gesetzmäßigkeiten
31
1.6 Granularität
42
2 Allgemeine Konzepte
45
2.1 Regeln für erfolgreiches Parallel Computing
45
2.2 Projektmanagement und Planung
61
2.3 Modellierungsmöglichkeiten
64
3 Die Basis: Threads unter . NET
71
3.1 Das Prozessmodell unter Windows
71
3.2 Ein Threadobjekt erstellen
79
3.3 Verwendung von .NET- Threads
91
3.4 Atomare Operationen
104
3.5 Speichermodelle
110
3.6 Speicherzugriff und Verwaltung
113
4 Synchronisation von Threads
117
4.1 Monitor
119
4.2 Mutex
127
4.3 Semaphore
132
4.4 Ereignisse (Events)
135
4.5 ReaderWriterLock
141
5 Erweiterte Threadtechniken
145
5.1 Warten auf Threads
145
5.2 Parameter und Ergebnisse
147
5.3 Verwendung des Threadpools
149
5.4 Kontrollierter Threadabbruch
158
5.5 Fehlerbehandlung
161
5.6 Ein Chatserver
162
6 Task Parallel Library
177
6.1 Bestandteile
179
6.2 Das Task-Konzept
184
6.3 Das Cancellation Framework
198
6.4 Erweiterte Task-Konzepte
211
6.5 Fehlerbehandlung
217
6.6 Schleifen
220
6.7 Concurrent Data Structures
231
6.8 Sperren (Locks)
241
6.9 Lazy Initialization Classes
251
7 PLINQ – Parallel LINQ
259
7.1 Funktionsweise
260
7.2 Verwendung von PLINQ
274
7.3 LINQ zu PLINQ: Was ist zu beachten?
278
7.4 Zusammenfassung
284
8 Parallel Computing in Visual Studio 2010
285
8.1 Threadauswertung
285
8.2 Parallel Tasks
286
8.3 Parallel Stacks
289
8.4 Performanceanalyse
291
8.5 Zusammenfassung
298
9 Concurrency and Coordination Runtime
299
9.1 Einordnung und Funktionsweise
300
9.2 Kernbestandteile
304
9.3 Abbildung von Prozessen
317
9.4 Zusammenfassung
328
10 Programmiermodelle
329
10.1 Axum
329
10.2 Software Transaction Memory
349
11 Zusammenfassung
361
Stichwortverzeichnis
363
Mehr eBooks vom gleichen Verlag
db4o schnell + kompakt, von: Larysa Visengeriyeva, Patrick Römer, Preis: 5,50 EUR
Java Web Services mit Apache Axis2, von: Thilo Frotscher, Marc Teufel, Dapeng Wang, Preis: 38,20 EUR
Online Content professionell, von: Harald Taglinger, Preis: 15,00 EUR
Sichere Webanwendungen schnell + kompakt, von: Andre Wussow, Preis: 8,40 EUR
Windows Forms mit Visual C++ - Professionell einsteigen, von: Dirk Louis, Preis: 29,70 EUR
Add-In Entwicklung für Visual Studio., von: Thomas Müller, Preis: 30,00 EUR
SQL Server 2005 Express Edition, von: Andreas Kosch, Preis: 16,90 EUR
Hibernate und das Java Persistence API, von: Markus Kehle, Robert Hien, Preis: 26,00 EUR
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion





















