Multithreading

Mise à jour : novembre 2007

Visual C++ permet l'utilisation simultanée de plusieurs threads d'exécution concurrents. Grâce au multithreading, vous pouvez exécuter des tâches d'arrière-plan, traiter des flux simultanés d'entrées utilisateur, gérer une interface utilisateur, et bien plus.

Dans cette section

Rubriques connexes

  • CWinThread
    Représente un thread d'exécution dans une application.

  • CSyncObject
    Décrit une classe virtuelle pure qui fournit une fonctionnalité commune aux objets de synchronisation dans Win32.

  • CSemaphore
    Représente un sémaphore, un objet de synchronisation qui permet à un nombre limité de threads dans un ou plusieurs processus d'accéder à une ressource.

  • CMutex
    Représente un mutex, un objet de synchronisation qui permet à un thread l'accès mutuellement exclusif à une ressource.

  • CCriticalSection
    Représente une section critique, un objet de synchronisation qui permet à un seul thread à la fois l'accès à une ressource ou à une section du code.

  • CEvent
    Représente un event, un objet de synchronisation qui permet à un thread de notifier à un autre thread qu'un événement s'est produit.

  • CMultiLock
    Représente le mécanisme de contrôle d'accès utilisé pour accéder aux ressources dans un programme multithread.

  • CSingleLock
    Représente le mécanisme de contrôle d'accès utilisé dans le contrôle de l'accès à une ressource dans un programme multithread.

  • Méthodologies de programmation communes
    Fournit des liens vers des rubriques qui fournissent des informations conceptuelles sur les bibliothèques Visual C++ et des rubriques qui traitent des différentes technologies et techniques de codage.