Que vous développiez pour des ordinateurs équipés d'un ou de plusieurs processeurs, vous voulez que vos applications fournissent l'interaction la plus efficace avec l'utilisateur, même si l'application est impliquée dans d'autres processus. L'utilisation de plusieurs threads d'exécution est l'une des manières les plus efficaces de conserver la réactivité de votre application par rapport à l'utilisateur et d'utiliser en même temps le processeur entre ou même durant les événements utilisateur. Cette section est une introduction aux concepts fondamentaux des threads. Elle se concentre sur les concepts des threads managés et l'utilisation des threads managés.
Dans cette section
- Éléments fondamentaux du threading managé
-
Fournit une vue d'ensemble des threads managés et explique quand utiliser plusieurs threads.
- Utilisation des threads et du threading
-
Explique comment créer, démarrer, suspendre, reprendre et abandonner des threads.
- Méthodes conseillées pour le threading managé
-
Explique les niveaux de synchronisation, comment éviter des conflits et des conditions de concurrence critique, les ordinateurs à un seul processeur et à plusieurs processeurs, et d'autres questions relatives aux threads.
- Fonctionnalités et objets de threading
-
Décrit les classes managées que vous pouvez utiliser pour synchroniser les activités des threads et les données d'objets accédées sur différents threads, et fournit une vue d'ensemble des threads du pool.
Référence
- System.Threading
-
Contient des classes pour l'utilisation et la synchronisation des threads managés.
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ