Freigeben über


Exemplarische Vorgehensweisen für die Concurrency Runtime

Die szenariobasierten Themen in diesem Abschnitt zeigen, wie Sie viele der Features der Parallelitätslaufzeit verwenden.

In diesem Abschnitt

Exemplarische Vorgehensweise: Verbinden von Verwendungsaufgaben und XML-HTTP-Anforderungen
Zeigt, wie die IXMLHTTPRequest2- und IXMLHTTPRequest2Callback-Schnittstellen zusammen mit Aufgaben zum Senden von HTTP GET- und POST-Anforderungen an einen Webdienst in einer Universelle Windows-Plattform -App (UWP) verwendet werden.

Exemplarische Vorgehensweise: Erstellen einer agentbasierten Anwendung
Beschreibt das Erstellen einer einfachen agentbasierten Anwendung.

Exemplarische Vorgehensweise: Erstellen eines Datenfluss-Agent
Veranschaulicht, wie Agent-basierte Anwendungen erstellt werden, die auf dem Datenfluss basieren, anstatt auf dem Steuerungsfluss.

Exemplarische Vorgehensweise: Erstellen eines Bildverarbeitungsnetzwerks
Veranschaulicht das Erstellen eines Netzwerks asynchroner Nachrichtenblöcke, die Bildverarbeitung ausführen.

Exemplarische Vorgehensweise: Implementieren von Futures
Zeigt, wie Werte für die spätere Verwendung asynchron berechnet werden.

Exemplarische Vorgehensweise: Verhindern von Deadlocks mit join
Verwendet das Problem der Speisephilosophen, um zu veranschaulichen, wie die Parallelitätsklasse::join verwendet wird, um deadlock in Ihrer Anwendung zu verhindern.

Exemplarische Vorgehensweise: Entfernen von Arbeit aus einem Benutzeroberflächenthread
Veranschaulicht, wie die Leistung einer MFC-Anwendung verbessert wird, die das Mandelbrot-Fractal zeichnet.

Exemplarische Vorgehensweise: Verwenden der Concurrency Runtime in einer COM-Anwendung
Veranschaulicht die Verwendung der Parallelitätslaufzeit in einer Anwendung, die das Component Object Model (COM) verwendet.

Exemplarische Vorgehensweise: Anpassen von vorhandenem Code für die Verwendung einfacher Aufgaben
Zeigt, wie Sie vorhandenen Code anpassen, der die Windows-API zum Erstellen und Ausführen eines Threads verwendet, um eine einfache Aufgabe zu verwenden.

Exemplarische Vorgehensweise: Erstellen eines benutzerdefinierten Nachrichtenblocks
Beschreibt, wie ein benutzerdefinierter Nachrichtenblocktyp erstellt wird, der eingehende Nachrichten nach Priorität sortiert.

Concurrency Runtime
Führt das gleichzeitige Programmierframework für Visual C++ ein.