12 Parallele Programmierung mit .NET

Auf den ersten Blick weist .NET viele Parallelen zu Java auf. Auf dem Gebiet der parallelen Programmierung gibt es jedoch einige Unterschiede, insbesondere bei Threadpools und den jüngeren Erweiterungen, die durch die zunehmende Verbreitung von Multicore-Systemen motiviert sind. Zu den in der Version 4 des .NET-Frameworks hinzugekommenen Neuerungen gehören:

Task Parallel Library Klassen und Schnittstellen für task- und datenparallele Programmierung, vorwiegend im Namensraum System.Threading.Tasks.

Concurrent Collections Feingranular synchronisierte Datenstrukturen im Namensraum System.Collections.Concurrent.

PLINQ Erweiterung der deklarativen .NET-Abfragesprache LINQ (Language Integrated Query) für datenparallele ...

Get Multicore-Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.