System.Threading (Espacios de nombres)

Incluir miembros protegidos
Incluir miembros heredados

Incluir miembros de .NET Framework
Incluir miembros de XNA Framework
Incluir miembros de Biblioteca de clases portable

Los espacios de nombres System.Threading contienen tipos que habilitan la programación multiproceso. Un espacio de nombres secundario proporciona tipos que simplifican el trabajo de escribir código simultáneo y asincrónico.

Espacios de nombres

Espacio de nombres Descripción
System.Threading El espacio de nombres System.Threading proporciona clases e interfaces que permiten la programación multiproceso.Además de clases para la sincronización de actividades de subprocesos y el acceso a datos (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), este espacio de nombres incluye una clase ThreadPool que permite utilizar un grupo de subprocesos suministrados por el sistema y una clase Timer que ejecuta métodos de devolución de llamada en subprocesos del grupo de subprocesos.
System.Threading.Tasks El espacio de nombres System.Threading.Tasks proporciona tipos que simplifican la escritura de código simultáneo y asincrónico.Los tipos principales son System.Threading.Tasks.Task, que representa una operación asincrónica que se puede esperar y cancelar, y System.Threading.Tasks.Task<TResult>, que es una tarea que puede devolver un valor.La clase System.Threading.Tasks.TaskFactory proporciona métodos estáticos para crear e iniciar tareas, y la clase System.Threading.Tasks.TaskScheduler proporciona la infraestructura predeterminada de programación de subprocesos.
System.Threading.Tasks.Dataflow El espacio de nombres System.Threading.Tasks.Dataflow proporciona un modelo de programación basado en actores que admite el paso de mensajes en proceso para el flujo de datos general y las tareas de canalización.Para obtener más información, vea Flujo de datos (biblioteca TPL).