Synopses & Reviews
Synopsis
Die Performancegewinne von Software gingen bisher ohne Zutun der Programmierer mit der Erh hung der Taktrate der Prozessoren einher. In letzter Zeit finden aber selbst in den Computern im unteren Preissegment immer mehr Mehrkern-Prozessoren Einzug wodurch die Softwareentwicklung vor neuen Herausforderungen gestellt wird. Welche M glichkeiten die Microsoftumgebung .NET 4.0 mit C# 4.0 f r die Nutzung mehrerer Kerne bietet ist Inhalt dieses Buches. Es fasst die Essenz zu diesem Thema aus 17 Fachb chern zusammen und erl utert die Methoden mit Hilfe von 41 Code-Beispielen. Das erste Kapitel widmet sich den Mehrkernsystemen, den allgemeinen Auswirkungen von Parallelit t auf die Softwareentwicklung und den dahinter stehenden theoretischen Gesetzen um das n tige Basiswissen zur parallelen Entwicklung abzuhandeln. Eine kurze Einf hrung in die Geschichte und Hintergr nde zum .NET Framework und C# behandelt der n chste Teil. Der Rest des Buches zeigt alle Details von .NET 4 und C# 4, wie z.B. TPL, Parallel Class, PLINQ, Exception Handling, sowie Synchronisation von parallelen Zweigen beim Zugriff auf gemeinsame Daten. Die Empfehlungen aus den Fachb chern werden ebenfalls zusammengefasst.