.NET FrameworkBiblioteca paralela de tareas (TPL)


Observaciones

Propósito y casos de uso

El propósito de la biblioteca paralela de tareas es simplificar el proceso de escritura y mantenimiento de código multiproceso y paralelo.

Algunos casos de uso *:

  • Mantener una interfaz de usuario sensible ejecutando el trabajo en segundo plano en una tarea separada
  • Distribuyendo carga de trabajo
  • Permitir que una aplicación cliente envíe y reciba solicitudes al mismo tiempo (resto, TCP / UDP, ect)
  • Leyendo y / o escribiendo múltiples archivos a la vez

* El código debe considerarse caso por caso para multiproceso. Por ejemplo, si un bucle solo tiene unas pocas iteraciones o solo una pequeña parte del trabajo, la sobrecarga para el paralelismo puede superar los beneficios.

TPL con .Net 3.5

El TPL también está disponible para .Net 3.5 incluido en un paquete NuGet, se llama Task Parallel Library.

Biblioteca paralela de tareas (TPL) Ejemplos relacionados