Looking for .net Answers? Try Ask4KnowledgeBase
Looking for .net Keywords? Try Ask4Keywords

.NET FrameworkBibliothèque parallèle de tâches (TPL)


Remarques

Buts et cas d'utilisation

Le but de la bibliothèque parallèle de tâches est de simplifier le processus d’écriture et de maintenance du code multithread et parallèle.

Quelques cas d'utilisation *:

  • Garder une interface utilisateur réactive en exécutant un travail d'arrière-plan sur une tâche distincte
  • Répartition de la charge de travail
  • Autoriser une application cliente à envoyer et recevoir des requêtes en même temps (reste, TCP / UDP, ect)
  • Lire et / ou écrire plusieurs fichiers à la fois

* Le code doit être considéré au cas par cas pour le multithreading. Par exemple, si une boucle ne comporte que quelques itérations ou ne fait qu'une petite partie du travail, la surcharge du parallélisme peut dépasser les avantages.

TPL avec .Net 3.5

Le TPL est également disponible pour .Net 3.5 inclus dans un package NuGet, il s'appelle Task Parallel Library.

Bibliothèque parallèle de tâches (TPL) Exemples Liés