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 ... |