Sommaire

Tableau des objectifs

Objectif officiel

Chapitre

Travaux pratiques

Gestion du flux de programme

Mise en œuvre du multithreading et du traitement asynchrone

Utilisation de la bibliothèque Task Parallel notamment theParallel.For method, PLINQ, Tasks ; création de tâches de continuation ; génération dynamique des threads à l’aide de ThreadPool ; déblocage de l’interface utilisateur ; utilisation des mots clés async et await ; gestion des données à l’aide des collections simultanées

Chapitre Multithreading et traitement asynchrone

Gestion du multithreading

Synchronisation des ressources ; mise en œuvre du verrouillage ; annulation d’une tâche à long terme ; mise en œuvre de méthodes thread-safe pour gérer les conditions de concurrence critique

Chapitre Gestion du multithreading

Mise en œuvre du flux de programme

Itération à travers les éléments de collecte et de tableau ; programmation des décisions à l’aide d’instructions switch, si/alors et d’opérateurs ; évaluation des expressions

Chapitre Mise en œuvre du flux de programmes

Création et mise en œuvre des événements et des rappels

Création de gestionnaires d’événements ; abonnement aux événements et désabonnement ; utilisation de types délégués intégrés ...