Tutoriales del Runtime de simultaneidadConcurrency Runtime Walkthroughs

En los temas basados en escenarios de esta sección se muestra cómo usar muchas de las características de la Runtime de simultaneidad.The scenario-based topics in this section show how to use many of the features of the Concurrency Runtime.

En esta secciónIn This Section

Tutorial: Conexión con tareas y solicitudes HTTP XMLWalkthrough: Connecting Using Tasks and XML HTTP Requests
Muestra cómo utilizar las interfaces IXMLHTTPRequest2 e IXMLHTTPRequest2Callback junto con las tareas para enviar solicitudes HTTP GET y post a un servicio web en una aplicación plataforma universal de Windows (UWP).Shows how to use the IXMLHTTPRequest2 and IXMLHTTPRequest2Callback interfaces together with tasks to send HTTP GET and POST requests to a web service in a Universal Windows Platform (UWP) app.

Tutorial: Creación de una aplicación basada en agenteWalkthrough: Creating an Agent-Based Application
Describe cómo crear una aplicación básica basada en agente.Describes how to create a basic agent-based application.

Tutorial: Creación de un agente de flujo de datosWalkthrough: Creating a Dataflow Agent
Muestra cómo crear aplicaciones basadas en agentes basadas en el flujo de entrada, en lugar de en el flujo de control.Demonstrates how to create agent-based applications that are based on dataflow, instead of on control flow.

Tutorial: Creación de una red de procesamiento de imagenWalkthrough: Creating an Image-Processing Network
Muestra cómo crear una red de bloques de mensajes asincrónicos que realizan el procesamiento de imágenes.Demonstrates how to create a network of asynchronous message blocks that perform image processing.

Tutorial: Implementación de futurosWalkthrough: Implementing Futures
Muestra cómo calcular los valores de forma asincrónica para su uso posterior.Shows how to asynchronously compute values for later use.

Tutorial: Uso de una combinación para evitar el interbloqueoWalkthrough: Using join to Prevent Deadlock
Usa el problema de la cena de los filósofos para ilustrar cómo se usa la clase Concurrency:: join para evitar el interbloqueo en la aplicación.Uses the dining philosophers problem to illustrate how to use the concurrency::join class to prevent deadlock in your application.

Tutorial: Eliminación de trabajo de un subproceso de la interfaz de usuarioWalkthrough: Removing Work from a User-Interface Thread
Muestra cómo mejorar el rendimiento de una aplicación MFC que dibuja el fractal de Mandelbrot.Demonstrates how to improve the performance of an MFC application that draws the Mandelbrot fractal.

Tutorial: Uso del Runtime de simultaneidad en una aplicación habilitada para COMWalkthrough: Using the Concurrency Runtime in a COM-Enabled Application
Muestra cómo utilizar el Runtime de simultaneidad en una aplicación que utiliza el modelo de objetos componentes (COM).Demonstrates how to use the Concurrency Runtime in an application that uses the Component Object Model (COM).

Tutorial: Adaptación del código existente para usar tareas ligerasWalkthrough: Adapting Existing Code to Use Lightweight Tasks
Muestra cómo adaptar el código existente que usa la API de Windows para crear y ejecutar un subproceso para utilizar una tarea ligera.Shows how to adapt existing code that uses the Windows API to create and execute a thread to use a lightweight task.

Tutorial: Creación de un bloque de mensajes personalizadoWalkthrough: Creating a Custom Message Block
Describe cómo crear un tipo de bloque de mensajes personalizado que ordena los mensajes entrantes por prioridad.Describes how to create a custom message block type that orders incoming messages by priority.

Runtime de simultaneidadConcurrency Runtime
Presenta el marco de programación simultáneo para Visual C++.Introduces the concurrent programming framework for Visual C++.