Partilhar via


Passo a passo do Concurrency Runtime

Os tópicos baseados em cenário nesta seção mostram como usar muitos dos recursos do Concurrency Runtime.

Na presente seção

Passo a passo: Conectando-se usando tarefas e solicitações HTTP XML
Mostra como usar as interfaces IXMLHTTPRequest2 e IXMLHTTPRequest2Callback juntamente com tarefas para enviar solicitações HTTP GET e POST para um serviço Web em um aplicativo da Plataforma Universal do Windows (UWP).

Passo a passo: Criando um aplicativo Agent-Based
Descreve como criar um aplicativo básico baseado em agente.

Passo a passo: Criando um agente de fluxo de dados
Demonstra como criar aplicativos baseados em agente que são baseados em fluxo de dados, em vez de fluxo de controle.

Passo a passo: Criando uma rede Image-Processing
Demonstra como criar uma rede de blocos de mensagens assíncronas que executam o processamento de imagem.

Passo a passo: Implementando futuros
Mostra como calcular valores de forma assíncrona para uso posterior.

Passo a passo: Usando 'join' para prevenir deadlock
Usa o problema dos filósofos de jantar para ilustrar como usar a classe concurrency::join para evitar o bloqueio em seu aplicativo.

Passo a passo: Removendo o trabalho de um thread User-Interface
Demonstra como melhorar o desempenho de um aplicativo MFC que desenha o fractal de Mandelbrot.

Passo a passo: Usando o tempo de execução de simultaneidade em um aplicativo COM-Enabled
Demonstra como utilizar o Tempo de Execução de Concurrency numa aplicação que utiliza o Modelo de Objeto Componente (COM).

Passo a passo: Adaptando o código existente para usar tarefas leves
Mostra como adaptar o código existente que usa a API do Windows para criar e executar um thread para usar uma tarefa leve.

Passo a passo: Criando um bloco de mensagens personalizado
Descreve como criar um tipo de bloco de mensagem personalizado que ordena as mensagens recebidas por prioridade.

Runtime de Concorrência
Apresenta a estrutura de programação simultânea para Visual C++.