System.Threading, espace de noms

Bibliothèque de classes .NET Framework 
System.Threading, espace de noms 

L'espace de noms System.Threading fournit des classes et des interfaces permettant la programmation multithread. En plus des classes destinées à la synchronisation des activités des threads et de l'accès aux données (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), cet espace de noms comprend une classe ThreadPool qui permet d'utiliser un pool de threads fournis par le système et une classe Timer qui exécute des méthodes de rappel sur les threads du pool.

ClassesClasses
 ClasseDescription
Classe publiqueAbandonedMutexExceptionException levée lorsqu'un thread acquiert un objet Mutex qu'un autre thread a abandonné en se terminant sans le libérer.
Classe publiqueAutoResetEventAvertit un ou thread en attente qu'un événement s'est produit. Cette classe ne peut pas être héritée.
Classe publiqueCompressedStackFournit des méthodes pour définir et capturer la pile compressée sur le thread actuel. Cette classe ne peut pas être héritée.
Classe publiqueEventWaitHandleReprésente un événement de synchronisation de threads.
Classe publiqueExecutionContextGère le contexte d'exécution du thread actuel. Cette classe ne peut pas être héritée.
Classe publiqueHostExecutionContextEncapsule et propage le contexte d'exécution de l'hôte à travers des threads.
Classe publiqueHostExecutionContextManagerFournit les fonctionnalités qui permettent à un hôte du Common Language Runtime de participer au flux, ou migration, du contexte d'exécution.
Classe publiqueInterlockedFournit des opérations atomiques pour des variables partagées par plusieurs threads.
Classe publiqueManualResetEventAvertit un ou plusieurs threads en attente qu'un événement s'est produit. Cette classe ne peut pas être héritée.
Classe publiqueMonitorFournit un mécanisme qui synchronise l'accès aux objets.
Classe publiqueMutexPrimitive de synchronisation qui peut également être utilisée pour la synchronisation entre processus.
Classe publiqueOverlappedFournit une représentation managée d'une structure de Win32 OVERLAPPED, y compris des méthodes pour transférer des informations d'une instance Overlapped à une structure NativeOverlapped.
Classe publiqueReaderWriterLockDéfinit un verrou qui prend en charge les writers uniques et les lecteurs multiples.
Classe publiqueRegisteredWaitHandleReprésente un handle inscrit lors de l'appel à RegisterWaitForSingleObject. Cette classe ne peut pas être héritée.
Classe publiqueSemaphoreLimite le nombre des threads qui peuvent accéder simultanément à une ressource ou un pool de ressources.
Classe publiqueSemaphoreFullExceptionException levée lorsque la méthode System.Threading.Semaphore.Release est appelée sur un sémaphore dont le compteur est déjà au maximum.
Classe publiqueSynchronizationContextFournit les fonctionnalités de base pour propager un contexte de synchronisation dans plusieurs modèles de synchronisation.
Classe publiqueSynchronizationLockExceptionException levée lorsqu'une méthode exige de l'appelant qu'il possède un verrou sur un objet Monitor donné et que la méthode est appelée par un appelant qui ne possède pas ce verrou.
Classe publiqueThreadCrée et contrôle un thread, en définit la propriété et en obtient l'état.
Classe publiqueThreadAbortExceptionException levée lors d'un appel adressé à la méthode Abort. Cette classe ne peut pas être héritée.
Classe publiqueThreadExceptionEventArgsFournit des données pour l'événement ThreadException.
Classe publiqueThreadInterruptedExceptionException levée lorsque l'interruption survient alors que Threadest en état d'attente.
Classe publiqueThreadPoolFournit un pool de threads qui peuvent servir à publier des éléments de travail, à gérer des E/S asynchrones, à attendre au nom d'autres threads et à gérer des minuteries.
Classe publiqueThreadStartExceptionException levée lorsqu'une erreur se produit dans un thread managé après le démarrage du thread de système d'exploitation sous-jacent, mais avant que le thread soit prêt à exécuter le code utilisateur.
Classe publiqueThreadStateExceptionException qui est levée lorsque Thread est dans un état ThreadState non valide pour l'appel de méthode.
Classe publiqueTimeoutContient une constante servant à spécifier une durée infinie. Cette classe ne peut pas être héritée.
Classe publiqueTimerFournit un mécanisme pour exécuter une méthode à intervalles spécifiés. Cette classe ne peut pas être héritée.
Classe publiqueWaitHandleEncapsule des objets spécifiques du système d'exploitation, qui attendent un accès exclusif aux ressources partagées.
Classe publiqueWaitHandleCannotBeOpenedExceptionException levée lors d'une tentative d'ouverture d'un mutex système ou d'un sémaphore qui n'existe pas.
StructuresStructures
 StructureDescription
Structure publiqueAsyncFlowControlFournit les fonctionnalités pour restaurer la migration, ou le flux, du contexte d'exécution entre threads.
Structure publiqueLockCookieDéfinit le verrou qui implémente une sémantique writer unique / lecteurs multiples. Il s'agit d'un type valeur.
Structure publiqueNativeOverlappedFournit une disposition explicite qui est visible à partir de code non managé et qui aura la même disposition que la structure Win32 OVERLAPPED avec des champs réservés supplémentaires à la fin.
DéléguésDélégués
 DéléguéDescription
Délégué publicContextCallbackReprésente une méthode à appeler dans un nouveau contexte.
Délégué publicIOCompletionCallbackReçoit le code d'erreur, le nombre d'octets et le type valeur chevauché lorsqu'une opération d'E/S est effectuée sur le pool de threads.
Délégué publicParameterizedThreadStartReprésente la méthode qui s'exécute sur Thread.
Délégué publicSendOrPostCallbackReprésente une méthode à appeler lorsqu'un message doit être distribué à un contexte de synchronisation.
Délégué publicThreadExceptionEventHandlerReprésente la méthode qui gérera l'événement ThreadException de Application.
Délégué publicThreadStartReprésente la méthode qui s'exécute sur Thread.
Délégué publicTimerCallbackReprésente la méthode qui gère des appels d'un Timer.
Délégué publicWaitCallbackReprésente une méthode de rappel qu'un thread du pool doit exécuter.
Délégué publicWaitOrTimerCallbackReprésente une méthode à appeler lorsqu'un WaitHandle est signalé ou expire.
ÉnumérationsÉnumérations
 ÉnumérationDescription
Énumération publiqueApartmentStateSpécifie l'état apartment (cloisonné) de Thread.
Énumération publiqueEventResetModeIndique si un EventWaitHandle est réinitialisé automatiquement ou manuellement après la réception d'un signal.
Énumération publiqueThreadPrioritySpécifie la priorité de planification de Thread.
Énumération publiqueThreadStateSpécifie les états d'exécution de Thread.

Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/system.threading.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

8 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-4842
Document créé le 30/10/06 01:39, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-system.threading.html Document affiché 1 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,37 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Au cinéma vous écrivez pour séduire, pour que les gens sortent de chez eux, alors que sur le petit écran, vous écrivez pour ne pas les heurter et qu'ils restent devant leur poste.

Gérard Bitton
 
l'infobrol
Nous sommes le Vendredi 01 Juin 2012, 04:49, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)