The scenario-based topics in this section show how to use many of the features of the Concurrency Runtime.
Describes how to create a basic agent-based application.
Demonstrates how to create agent-based applications that are based on dataflow, instead of on control flow.
Demonstrates how to create a network of asynchronous message blocks that perform image processing.
Shows how to asynchronously compute values for later use.
Uses the dining philosophers problem to illustrate how to use the join class to prevent deadlock in your application.
Demonstrates how to improve the performance of an MFC application that draws the Mandelbrot fractal.
Demonstrates how to use the Concurrency Runtime in an application that uses the Component Object Model (COM).
Shows how to adapt existing code that uses the Windows API to create and execute a thread to use a lightweight task.
Describes how to create a custom message block type that orders incoming messages by priority.
Introduces the concurrent programming framework for Visual C++.