コンカレンシー ランタイムのチュートリアル

このセクションのシナリオベースのトピックでは、同時実行ランタイムのさまざまな機能を使用する方法を示します。

このセクションの内容

チュートリアル: タスクおよび XML HTTP 要求を使用した接続
IXMLHTTPRequest2 および IXMLHTTPRequest2Callback インターフェイスをタスクと共に使用して、ユニバーサル Windows プラットフォーム (UWP) アプリの Web サービスに HTTP GET および POST 要求を送信する方法を示します。

チュートリアル: エージェント ベースのアプリケーションの作成
基本的なエージェントベースのアプリケーションを作成する方法について説明します。

チュートリアル: データフロー エージェントの作成
制御フローではなくデータ フローに基づくエージェントベースのアプリケーションを作成する方法について説明します。

チュートリアル: イメージ処理ネットワークの作成
画像処理を実行する非同期メッセージ ブロックのネットワークを作成する方法を示します。

チュートリアル: フューチャの実装
後で使用するために、値を非同期で計算する方法を示します。

チュートリアル: join を使用したデッドロックの防止
concurrency::join クラスを使用してアプリケーションでデッドロックを防ぐ方法について、"食事する哲学者の問題" を使用して説明します。

チュートリアル: ユーザー インターフェイス スレッドからの処理の除去
マンデルブロのフラクタルを描画する MFC アプリケーションのパフォーマンスを向上させる方法を示します。

チュートリアル: COM 対応アプリケーションでのコンカレンシー ランタイムの使用
コンポーネント オブジェクト モデル (COM) を使用するアプリケーションで同時実行ランタイムを使用する方法について説明します。

チュートリアル: 既存のコードを改変して軽量タスクを使用する
Windows API を使用する既存のコードを改変して、軽量タスクを使用するスレッドを作成および実行する方法について説明します。

チュートリアル: カスタム メッセージ ブロックの作成
受信メッセージを優先順位に従って並べるカスタム メッセージ ブロックの型を作成する方法について説明します。

コンカレンシー ランタイム
Visual C++ の同時実行プログラミング フレームワークについて説明します。