Multithreadingunterstützung für älteren Code (Visual C++)

 

Veröffentlicht: Juli 2016

Die neueste Dokumentation zu Visual Studio 2017 finden Sie unter Dokumentation zu Visual Studio 2017.

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.

Multithreading bei C und Win32
Bietet Unterstützung beim Erstellen von Multithreadanwendungen mit Microsoft Windows.

Multithreading mit C++ und MFC
Definiert Prozesse und Threads und erörtert, wie Multithreading in MFC gehandhabt wird.

Multithreading und Gebietsschemas
Erläutert die Probleme, die mit Gebietsschema-Funktionen der C-Laufzeitbibliothek und der Standard-C++-Bibliothek in einer Multithreadanwendung auftreten können.

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.

(NOTINBUILD)Visual C++ Programming Methodologies
Enthält Links zu Themen, die grundlegende Informationen über Visual C++-Bibliotheken bieten, sowie zu Themen, in denen unterschiedliche Codierungstechnologien und -verfahren erläutert werden.

Anzeigen: