Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Threading

 

El System.Threading espacio de nombres proporciona clases e interfaces que habilitan la programación multiproceso. Además de las clases de sincronización de las actividades del subproceso y acceso a datos (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), este espacio de nombres incluye una ThreadPool clase que le permite utilizar un grupo de subprocesos proporcionados por el sistema y un Timer clase que ejecuta métodos de devolución de llamada en el grupo de subprocesos.

ClaseDescripción
System_CAPS_pubclassAbandonedMutexException

La excepción que se produce cuando un subproceso adquiere un Mutex objeto que otro subproceso ha abandonado al salir sin liberarlo.

System_CAPS_pubclassAsyncLocal<T>

Representa datos ambiente locales de un flujo de control asincrónico determinado, por ejemplo, un método asincrónico.

System_CAPS_pubclassAutoResetEvent

Notifica que se ha producido un evento a un subproceso en espera. Esta clase no puede heredarse.

System_CAPS_pubclassBarrier

Habilita varias tareas para que colaboren en un algoritmo en paralelo en varias fases.

System_CAPS_pubclassBarrierPostPhaseException

La excepción que se produce cuando la acción posterior a la fase de un Barrier se produce un error

System_CAPS_pubclassCancellationTokenSource

Señala un objeto CancellationToken que debe cancelarse.

System_CAPS_pubclassCompressedStack

Proporciona métodos para establecer y captura la pila comprimida en el subproceso actual. Esta clase no puede heredarse.

System_CAPS_pubclassCountdownEvent

Representa una primitiva de sincronización que está señalada cuando su recuento alcanza el valor cero.

System_CAPS_pubclassEventWaitHandle

Representa un evento de sincronización de subprocesos.

System_CAPS_pubclassExecutionContext

Administra el contexto de ejecución del subproceso actual. Esta clase no puede heredarse.

System_CAPS_pubclassHostExecutionContext

Encapsula y propaga el contexto de ejecución del host a través de subprocesos.

System_CAPS_pubclassHostExecutionContextManager

Proporciona la funcionalidad que permite a un host de common language runtime participar en el flujo, o migración, del contexto de ejecución.

System_CAPS_pubclassInterlocked

Proporciona operaciones atómicas para las variables compartidas por varios subprocesos.

System_CAPS_pubclassLazyInitializer

Proporciona rutinas de inicialización diferida.

System_CAPS_pubclassLockRecursionException

Excepción que se inicia cuando la entrada recursiva en un bloqueo no es compatible con la directiva de recursión del bloqueo.

System_CAPS_pubclassManualResetEvent

Notifica que se ha producido un evento a uno o varios subprocesos en espera. Esta clase no puede heredarse.

System_CAPS_pubclassManualResetEventSlim

Proporciona una reducida versión de ManualResetEvent.

System_CAPS_pubclassMonitor

Proporciona un mecanismo que sincroniza el acceso a los objetos.

System_CAPS_pubclassMutex

Primitiva de sincronización que puede usarse también para la sincronización entre procesos.

System_CAPS_pubclassOverlapped

Proporciona una representación administrada de Win32 OVERLAPPED estructura, incluidos los métodos para transferir información de un Overlapped de instancia a un NativeOverlapped estructura.

System_CAPS_pubclassReaderWriterLock

Define un bloqueo que admite un escritor y varios lectores.

System_CAPS_pubclassReaderWriterLockSlim

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.

System_CAPS_pubclassRegisteredWaitHandle

Representa un identificador que se ha registrado al llamar a RegisterWaitForSingleObject. Esta clase no puede heredarse.

System_CAPS_pubclassSemaphore

Limita el número de subprocesos que pueden tener acceso a un recurso o grupo de recursos simultáneamente.

System_CAPS_pubclassSemaphoreFullException

Excepción que se produce cuando se llama al método Semaphore.Release en un semáforo cuyo recuento ya se encuentra en el máximo.

System_CAPS_pubclassSemaphoreSlim

Representa una alternativa ligera a Semaphore que limita el número de subprocesos que puede obtener acceso a la vez a un recurso o a un grupo de recursos.

System_CAPS_pubclassSynchronizationContext

Proporciona la funcionalidad básica para propagar un contexto de sincronización en varios modelos de sincronización.

System_CAPS_pubclassSynchronizationLockException

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.

System_CAPS_pubclassThread

Crea y controla un subproceso, establece su prioridad y obtiene su estado.

System_CAPS_pubclassThreadAbortException

Excepción que se produce cuando se realiza una llamada al método Abort. Esta clase no puede heredarse.

System_CAPS_pubclassThreadExceptionEventArgs

Proporciona datos para el evento ThreadException.

System_CAPS_pubclassThreadInterruptedException

La excepción que se produce cuando un Thread se interrumpe mientras se encuentra en estado de espera.

System_CAPS_pubclassThreadLocal<T>

Proporciona almacenamiento local de los datos de un subproceso.

System_CAPS_pubclassThreadPool

Proporciona un grupo de subprocesos que pueden usarse para ejecutar tareas, exponer elementos de trabajo, procesar la E/S asincrónica, esperar en nombre de otros subprocesos y procesar temporizadores.

System_CAPS_pubclassThreadStartException

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.

System_CAPS_pubclassThreadStateException

La excepción que se produce cuando un Thread a un no válido ThreadState para la llamada al método.

System_CAPS_pubclassTimeout

Contiene las constantes que especifican intervalos de tiempo de espera infinitos. Esta clase no puede heredarse.

System_CAPS_pubclassTimer

Proporciona un mecanismo para ejecutar un método en un subproceso de grupo a intervalos especificados. Esta clase no puede heredarse.

Para examinar el código fuente de .NET Framework para este tipo, vea la Reference Source.

System_CAPS_pubclassVolatile

Contiene los métodos para realizar operaciones de memoria volátil.

System_CAPS_pubclassWaitHandle

Encapsula los objetos específicos del sistema operativo que esperan obtener un acceso exclusivo a los recursos compartidos.

System_CAPS_pubclassWaitHandleCannotBeOpenedException

La excepción que se produce cuando se realiza un intento para abrir un identificador de espera de evento, semáforo o exclusión mutua de sistema que no existe.

System_CAPS_pubclassWaitHandleExtensions

Proporciona métodos útiles para trabajar con un controlador seguro para un identificador de espera.

EstructuraDescripción
System_CAPS_pubstructureAsyncFlowControl

Proporciona la funcionalidad para restaurar la migración, o el flujo del contexto de ejecución entre subprocesos.

System_CAPS_pubstructureAsyncLocalValueChangedArgs<T>

Clase que proporciona información de cambio de datos a las instancias AsyncLocal<T> que se registran para las notificaciones de cambios.

System_CAPS_pubstructureCancellationToken

Propaga la notificación de que las operaciones deben cancelarse.

System_CAPS_pubstructureCancellationTokenRegistration

Representa un delegado de devolución de llamada que se ha registrado con un CancellationToken.

System_CAPS_pubstructureLockCookie

Define el bloqueo que implementa la semántica de único escritor y varios lectores. Se trata de un tipo de valor.

System_CAPS_pubstructureNativeOverlapped

Proporciona un diseño explícito visible 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.

System_CAPS_pubstructureSpinLock

Proporciona una primitiva de bloqueo de exclusión mutua donde un subproceso que intenta adquirir el bloqueo espera en un bucle y realiza comprobaciones repetidamente hasta que haya un bloqueo disponible.

System_CAPS_pubstructureSpinWait

Proporciona compatibilidad para la espera basada en ciclos.

DelegadoDescripción
System_CAPS_pubdelegateContextCallback

Representa un método al que llamar dentro de un nuevo contexto.

System_CAPS_pubdelegateIOCompletionCallback

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.

System_CAPS_pubdelegateParameterizedThreadStart

Representa el método que se ejecuta en un Thread.

System_CAPS_pubdelegateSendOrPostCallback

Representa un método al que hay que llamar cuando se va a enviar un mensaje a un contexto de sincronización.

System_CAPS_pubdelegateThreadExceptionEventHandler

Representa el método que controlará el evento ThreadException de Application.

System_CAPS_pubdelegateThreadStart

Representa el método que se ejecuta en un Thread.

System_CAPS_pubdelegateTimerCallback

Representa el método que controla las llamadas de un Timer.

System_CAPS_pubdelegateWaitCallback

Representa un método de devolución de llamada que debe ejecutar un subproceso del grupo de subprocesos.

System_CAPS_pubdelegateWaitOrTimerCallback

Representa un método al que llamar cuando un WaitHandle se señala o se agota el tiempo.

EnumeraciónDescripción
System_CAPS_pubenumApartmentState

Especifica el estado de apartamento de un Thread.

System_CAPS_pubenumEventResetMode

Indica si un EventWaitHandle se restablece automática o manualmente después de recibir una señal.

System_CAPS_pubenumLazyThreadSafetyMode

Especifica cómo una instancia System.Lazy<T> sincroniza el acceso entre varios subprocesos.

System_CAPS_pubenumLockRecursionPolicy

Especifica si el mismo subproceso puede entrar varias veces en un bloqueo.

System_CAPS_pubenumThreadPriority

Especifica la prioridad de programación de un Thread.

System_CAPS_pubenumThreadState

Especifica los Estados de ejecución de un Thread.

Volver al principio
Mostrar: