Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Programmation multithread pour les composants avec System.Threading

Le composant BackgroundWorker remplace l'espace de noms System.Threading et lui ajoute des fonctionnalités ; toutefois, l'espace de noms System.Threading est conservé pour la compatibilité descendante et une utilisation ultérieure, si tel est votre choix. Pour plus d'informations, consultez Vue d'ensemble du composant BackgroundWorker.

Procédure pas à pas : création d'un composant simple multithread avec Visual Basic

Montre comment créer un composant multithread à l'aide de Visual Basic.

Procédure pas à pas : création d'un composant simple multithread à l'aide de Visual C#

Montre comment créer un composant multithread à l'aide de Visual C#.

Comment : créer des threads

Explique comment créer un thread d'exécution.

Comment : coordonner plusieurs threads d'exécution

Décrit comment utiliser les verrous pour coordonner des threads et garantir l'exécution atomique du code.

Composants thread-safe

Explique ce qui fait qu'un composant est thread-safe et comment implémenter le modèle thread-safe dans un composant.

Journaux des événements et composants multithread

Explique les problèmes liés à l'utilisation de journaux des événements avec plusieurs threads d'exécution.

Comment : enregistrer des événements pour les composants multithread

Décrit comment effectuer la coordination à l'aide d'un composant EventLog avec plusieurs threads d'opération.

Comment : manipuler des contrôles à partir de threads

Explique les considérations spéciales relatives à la manipulation des contrôles avec plusieurs threads.

Espace de noms System.Threading

Fournit des classes et des interfaces qui permettent la programmation multithread.

Programmation multithread avec le modèle asynchrone basé sur les événements

Décrit la manière standard d'emballer un composant qui a des fonctionnalités asynchrones. 

BackgroundWorker, composant

Vous permet d'exécuter des opérations prenant beaucoup de temps en arrière-plan, sur un thread différent du thread d'interface utilisateur principal de votre application.

Afficher: