Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

System.Threading (Espacio de nombres)

El espacio de nombres System.Threading proporciona clases e interfaces que permiten la programación multiproceso. Además de las clases para sincronizar las actividades y el acceso a los datos (Mutex, Monitor, Interlocked, AutoResetEventde subprocesos, etc.), este espacio de nombres incluye una clase de ThreadPool que le permita usar un grupo de subprocesos sistema- proporcionados, y una clase de Timer que ejecute métodos de devolución de llamada en subprocesos threadpool.

  Clase Descripción
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows AbandonedMutexException Excepción que se produce cuando un subproceso adquiere un objeto Mutex que otro subproceso ha abandonado al salir sin liberarlo.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows AutoResetEvent Notifica que se ha producido un evento a un subproceso en espera. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows Barrier Habilita varias tareas para que cooperen en un algoritmo en paralelo a través de varias fases.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows BarrierPostPhaseException Excepción que se inicia cuando se produce un error en la acción posterior a la fase de Barrier
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CancellationTokenSource Señala un objeto CancellationToken que debe cancelarse.
Clase pública CompressedStack Proporciona métodos para la configuración y captura de la pila comprimida en el subproceso actual. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CountdownEvent Representa una primitiva de sincronización que está señalada cuando su recuento alcanza el valor cero.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows EventWaitHandle Representa un evento de sincronización de subprocesos.
Clase pública ExecutionContext Administra el contexto de ejecución del subproceso actual. Esta clase no puede heredarse.
Clase pública HostExecutionContext Encapsula y difunde el contexto de ejecución del host en todos los subprocesos.
Clase pública HostExecutionContextManager Proporciona la funcionalidad que permite que un host de Common Language Runtime participe en el flujo, o migración, del contexto de ejecución.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows Interlocked Proporciona operaciones atómicas para las variables compartidas por varios subprocesos.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows LazyInitializer Proporciona rutinas de inicialización diferida.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows LockRecursionException Excepción que se inicia cuando la entrada recursiva en un bloqueo no es compatible con la directiva de recursividad del bloqueo.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ManualResetEvent Notifica que se ha producido un evento a uno o varios subprocesos en espera. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ManualResetEventSlim Proporciona una versión reducida de ManualResetEvent.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows Monitor Proporciona un mecanismo que sincroniza el acceso a los objetos.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows Mutex Primitiva de sincronización que puede usarse también para la sincronización entre procesos.
Clase pública Overlapped Proporciona una representación administrada de una estructura OVERLAPPED de Win32, incluyendo métodos para transferir información de una instancia de Overlapped a una estructura NativeOverlapped.
Clase pública ReaderWriterLock Define un bloqueo que admite un escritor y varios lectores.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ReaderWriterLockSlim Representa un bloqueo que se utiliza para administrar el acceso a un recurso y que permite varios subprocesos para la lectura o acceso exclusivo para la escritura.
Clase pública RegisteredWaitHandle Representa un identificador que se registró al llamar a RegisterWaitForSingleObject. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows Semaphore Limita el número de subprocesos que pueden tener acceso a un recurso o grupo de recursos simultáneamente.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SemaphoreFullException Excepción que se produce cuando se llama al método Semaphore.Release en un semáforo cuyo recuento ya ha alcanzado el valor máximo.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SemaphoreSlim Alternativa ligera a Semaphore que limita el número de subprocesos que pueden obtener acceso a la vez a un recurso o a un grupo de recursos.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SynchronizationContext Proporciona la funcionalidad básica para difundir un contexto de sincronización en varios modelos de sincronización.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SynchronizationLockException Excepción que se produce cuando un método requiere que el llamador sea propietario del bloqueo en un Monitor dado y un llamador al que no pertenece ese bloqueo llama al método.
Clase pública Compatible con Biblioteca de clases portable Thread Crea y controla un subproceso, establece su prioridad y obtiene su estado.
Clase pública ThreadAbortException Excepción que se produce cuando se realiza una llamada al método Abort. Esta clase no puede heredarse.
Clase pública ThreadExceptionEventArgs Proporciona datos para el evento ThreadException.
Clase pública ThreadInterruptedException Excepción que se produce cuando Thread se interrumpe mientras se encuentra en estado de espera.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ThreadLocal<T> Proporciona almacenamiento local de los datos de un subproceso.
Clase pública Compatible con Biblioteca de clases portable ThreadPool Proporciona un grupo de subprocesos que pueden utilizarse para ejecutar tareas, exponer elementos de trabajo, procesar la E/S asincrónica, esperar en nombre de otros subprocesos y procesar temporizadores.
Clase pública ThreadStartException Excepción que se produce cuando se produce un error en un subproceso administrado después de que se haya iniciado el subproceso del sistema operativo subyacente, pero antes de que el subproceso esté listo para ejecutar el código de usuario.
Clase pública ThreadStateException Excepción que se produce cuando un Thread es un ThreadState que no es válido para la llamada de método.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows Timeout contiene las constantes que especifican intervalos de tiempo de espera infinitos. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Timer Proporciona un mecanismo para ejecutar métodos en intervalos especificados. Esta clase no puede heredarse.
Clase pública Compatible con .NET para aplicaciones de la Tienda Windows Volatile Contiene los métodos para realizar operaciones de memoria volátil.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows WaitHandle Encapsula los objetos específicos del sistema operativo que esperan obtener un acceso exclusivo a los recursos compartidos.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows WaitHandleCannotBeOpenedException Excepción que se produce cuando se intenta abrir una exclusión mutua o semáforo del sistema que no existe.

  Estructura Descripción
Estructura pública AsyncFlowControl Proporciona la funcionalidad para restaurar la migración, o el flujo, del contexto de ejecución entre los subprocesos.
Estructura pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CancellationToken Propaga la notificación de que las operaciones deberían cancelarse.
Estructura pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CancellationTokenRegistration Representa un delegado de devolución de llamada que se ha registrado con un token CancellationToken.
Estructura pública LockCookie Define el bloqueo que implementa la semántica de un sistema de escritura y varios sistemas de lectura. Se trata de un tipo de valor.
Estructura pública NativeOverlapped Proporciona un diseño explícito que se puede ver desde el código no administrado y que tendrá el mismo diseño que la estructura OVERLAPPED de Win32 con campos reservados adicionales al final.
Estructura pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SpinLock Proporciona una primitiva de bloqueo de exclusión mutua donde un subproceso que intenta adquirir el bloqueo espera en un bucle repetidamente comprobando hasta que haya un bloqueo disponible.
Estructura pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SpinWait Proporciona compatibilidad con la espera basada en ciclos.

  Delegado Descripción
Delegado público ContextCallback Representa un método al que se va a llamar dentro de un nuevo contexto.
Delegado público IOCompletionCallback Recibe el código de error, el número de bytes y el tipo de valor superpuesto cuando finaliza una operación de E/S en el grupo de subprocesos.
Delegado público ParameterizedThreadStart Representa el método que se ejecuta en una clase Thread.
Delegado público Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SendOrPostCallback Representa el método al que hay que llamar cuando se va a enviar un mensaje a un contexto de sincronización.
Delegado público ThreadExceptionEventHandler Representa el método que controlará el evento ThreadException de Application.
Delegado público ThreadStart Representa el método que se ejecuta en una clase Thread.
Delegado público Compatible con Biblioteca de clases portable TimerCallback Representa el método que controla las llamadas de un Timer.
Delegado público Compatible con Biblioteca de clases portable WaitCallback Representa un método de devolución de llamada que debe ejecutar un subproceso del grupo de subprocesos.
Delegado público WaitOrTimerCallback Representa un método al que se debe llamar cuando un WaitHandle está señalado o se agota su tiempo de espera.

  Enumeración Descripción
Enumeración pública ApartmentState Especifica el estado de apartamento de un Thread.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows EventResetMode Indica si un objeto EventWaitHandle se restablece automática o manualmente después de recibir una señal.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows LazyThreadSafetyMode Especifica cómo una instancia de System.Lazy<T> sincroniza el acceso entre varios subprocesos.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows LockRecursionPolicy Especifica si el mismo subproceso puede entrar varias veces en un bloqueo.
Enumeración pública ThreadPriority Especifica la prioridad de programación de Thread.
Enumeración pública ThreadState Especifica los estados de ejecución de Thread.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft