Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
En plus de la System.Threading.Thread classe, .NET fournit un certain nombre de classes qui vous aident à développer des applications multithread. Les articles suivants fournissent une vue d’ensemble de ces classes :
Titre | Descriptif |
---|---|
Pool de threads managés | Décrit la System.Threading.ThreadPool classe, qui fournit un pool de threads de travail gérés par .NET. |
minuteurs | Décrit les minuteurs .NET qui peuvent être utilisés dans un environnement multithread. |
Vue d’ensemble des primitives de synchronisation | Décrit les types qui peuvent être utilisés pour synchroniser l’accès à une ressource partagée ou contrôler l’interaction de thread. |
EventWaitHandle | Décrit la System.Threading.EventWaitHandle classe, qui représente un événement de synchronisation de threads. |
CountdownEvent | Décrit la System.Threading.CountdownEvent classe, qui représente un événement de synchronisation de threads qui devient défini lorsque son nombre est égal à zéro. |
Mutex | Décrit la System.Threading.Mutex classe, qui accorde un accès exclusif à une ressource partagée. |
Sémaphore et sémaphoreSlim | Décrit la System.Threading.Semaphore classe, qui limite le nombre de threads pouvant accéder à une ressource partagée ou à un pool de ressources simultanément. |
barrière | Décrit la System.Threading.Barrier classe, qui implémente le modèle de barrière pour la coordination des threads dans les opérations par phases. |
SpinLock | Décrit la System.Threading.SpinLock structure, qui est une alternative légère à la System.Threading.Monitor classe pour certains scénarios de verrouillage de bas niveau. |
SpinWait | Décrit la structure, qui fournit la System.Threading.SpinWait prise en charge de l’attente basée sur les spins. |
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.