Une session particulièrement
enthousiasmante, qui change de l’ordinaire. Il était surtout question de parler
de la démocratisation des processeurs multi-cœur, du changement que cela
implique dans nos habitudes de développeur et de comment les équipes Microsoft
ont travaillé pour appréhender cette approche le plus simplement et le plus
efficacement possible.
La
refonte complète du threadPool à permis de largement améliorer le Framework .Net
dans les utilisations MultiTreading. Ce nouveau threadPool est devenu la pierre
centrale de nombreux développement du Framework et en particulier les Task. Les
Task apportent une véritable gestion fine des processus que nous aurions
habituellement fait avec le ThreadPool, ainsi il est possible d’attendre la fin
d’une à plusieurs taches, de contrôler et récupérer l’état. De plus les tasks
sont customisable au niveau du scheduleur par exemple.
De
plus Visual Studio 2010 amène un ensemble de fonctionnalités de débuggage
spécifique aux traitements parallèles. Il est indispensable d’utiliser les
fenêtres de Parallel Thread et Parallel Tasks.
Tags:
pdc
Catégories:
C# |
Divers