Multithreading

Aktualisiert: November 2007

Mit Visual C++ können mehrere parallele Ausführungsthreads gleichzeitig ausgeführt werden. Mit Multithreading können Sie Tasks im Hintergrund starten, gleichzeitige Eingabestreams sowie eine Benutzeroberfläche verwalten u. v. m.

In diesem Abschnitt

Verwandte Abschnitte

  • CWinThread
    Stellt einen Ausführungsthread innerhalb einer Anwendung dar.

  • CSyncObject
    Beschreibt eine reine virtuelle Klasse, die die Funktionalität bereitstellt, die alle Synchronisierungsobjekte in Win32 gemeinsam haben.

  • CSemaphore
    Stellt eine Semaphore dar - ein Synchronisierungsobjekt, das einer begrenzten Anzahl von Threads in einem oder mehreren Prozessen den Zugriff auf eine Ressource ermöglicht.

  • CMutex
    Stellt einen Mutex dar - ein Synchronisierungsobjekt, das Threads den einander ausschließenden Zugriff auf eine Ressource ermöglicht.

  • CCriticalSection
    Stellt einen kritischen Abschnitt dar - ein Synchronisierungsobjekt, das jeweils einem Thread den Zugriff auf eine Ressource oder einen Codeabschnitt ermöglicht.

  • CEvent
    Stellt ein Ereignis dar - ein Synchronisierungsobjekt, das es einem Thread ermöglicht, einen anderen darüber zu benachrichtigen, dass ein Ereignis aufgetreten ist.

  • CMultiLock
    Stellt den Mechanismus zur Zugriffssteuerung dar, mit dessen Hilfe der Zugriff auf Ressourcen in einem Multithreadprogramm gesteuert wird.

  • CSingleLock
    Stellt den Mechanismus zur Zugriffssteuerung dar, mit dessen Hilfe der Zugriff auf Ressourcen in einem Multithreadprogramm gesteuert wird.

  • Allgemeine Programmierungsmethodiken
    Enthält Hyperlinks zu Themen, die grundlegende Informationen über Visual C++-Bibliotheken bieten, sowie zu Themen, in denen unterschiedliche Codierungstechnologien und -verfahren erläutert werden.