Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Concurrency Runtime Walkthroughs

The scenario-based topics in this section show how to use many of the features of the Concurrency Runtime.

Walkthrough: Creating an Agent-Based Application

Describes how to create a basic agent-based application.

Walkthrough: Creating a Dataflow Agent

Demonstrates how to create agent-based applications that are based on dataflow, instead of on control flow.

Walkthrough: Creating an Image-Processing Network

Demonstrates how to create a network of asynchronous message blocks that perform image processing.

Walkthrough: Implementing Futures

Shows how to asynchronously compute values for later use.

Walkthrough: Using join to Prevent Deadlock

Uses the dining philosophers problem to illustrate how to use the join class to prevent deadlock in your application.

Walkthrough: Removing Work from a User-Interface Thread

Demonstrates how to improve the performance of an MFC application that draws the Mandelbrot fractal.

Walkthrough: Using the Concurrency Runtime in a COM-Enabled Application

Demonstrates how to use the Concurrency Runtime in an application that uses the Component Object Model (COM).

Walkthrough: Adapting Existing Code to Use Lightweight Tasks

Shows how to adapt existing code that uses the Windows API to create and execute a thread to use a lightweight task.

Walkthrough: Creating a Custom Message Block

Describes how to create a custom message block type that orders incoming messages by priority.

Concurrency Runtime

Introduces the concurrent programming framework for Visual C++.

Community Additions

© 2017 Microsoft