Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Parallel Computing in .NET - Multicore-Programmierung von .Net 2.0 bis 4.0

Parallel Computing in .NET - Multicore-Programmierung von .Net 2.0 bis 4.0

von: Marc André Zhou

entwickler.press, 2009

ISBN: 9783868020380, 368 Seiten

Format: PDF, OL

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

Preis: 20,00 EUR

Ersparnis: 9,90 EUR

  • Die falsche Domina
    C# mit Methode: Lernen - Verstehen - Anwenden
    Wissenschaftliches Arbeiten - Wissenschaft, Quellen, Artefakte, Organisation, Präsentation
    Partnertausch: Geschichten über Swinger-Sex, GangBang, Pärchen-Clubs, Orgien, Dreier-Sex und andere freie Liebe
    Der besondere Besuch
    Workshop C++
    Software Engineering - Architektur-Design und Prozessorientierung
    Das VB.NET Codebook
  • SOA goes real - Service-orientierte Architekturen erfolgreich planen und einführen
    CorelDRAW 12
    Java 6 Programmierhandbuch
    Neu als Führungskraft - So werden Sie ein guter Vorgesetzter

     

     

     

     

     

 

Mehr zum Inhalt

Parallel Computing in .NET - Multicore-Programmierung von .Net 2.0 bis 4.0


 

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