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

Métodos Thread

 

Publicado: octubre de 2016

Espacio de nombres:   System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

NombreDescripción
System_CAPS_pubmethodAbort()

Produce una excepción ThreadAbortException en el subproceso en el que se invoca, para iniciar el proceso de finalización del subproceso. Normalmente, una llamada a este método finaliza el subproceso.

System_CAPS_pubmethodAbort(Object)

Produce una excepción ThreadAbortException en el subproceso en el que se invoca, para iniciar el proceso de finalización del subproceso, proporcionando al mismo tiempo información sobre excepciones relativa a la terminación del subproceso. Normalmente, una llamada a este método finaliza el subproceso.

System_CAPS_pubmethodSystem_CAPS_staticAllocateDataSlot()

Asigna una ranura de datos sin nombre en todos los subprocesos. Para mejorar el rendimiento, en su lugar use campos marcados con el atributo ThreadStaticAttribute.

System_CAPS_pubmethodSystem_CAPS_staticAllocateNamedDataSlot(String)

Asigna una ranura de datos con nombre en todos los subprocesos. Para mejorar el rendimiento, en su lugar use campos marcados con el atributo ThreadStaticAttribute.

System_CAPS_pubmethodSystem_CAPS_staticBeginCriticalRegion()

Notifica a un host que la ejecución está a punto de entrar en una región del código donde los efectos de una anulación del subproceso o de una excepción no controlada podrían constituir un riesgo para otras tareas del dominio de aplicaciones.

System_CAPS_pubmethodSystem_CAPS_staticBeginThreadAffinity()

Notifica a un host que el código administrado está a punto de ejecutar instrucciones que dependen de la identidad del subproceso del sistema operativo físico actual.

System_CAPS_pubmethodDisableComObjectEagerCleanup()

Desactiva la limpieza automática de contenedores RCW (Runtime Callable Wrappers) para el subproceso actual.

System_CAPS_pubmethodSystem_CAPS_staticEndCriticalRegion()

Notifica a un host que la ejecución está a punto de entrar en una región de código donde los efectos de una anulación del subproceso o de una excepción no controlada se limitan a la tarea actual.

System_CAPS_pubmethodSystem_CAPS_staticEndThreadAffinity()

Notifica a un host que el código administrado ha terminado de ejecutar instrucciones que dependen de la identidad del subproceso del sistema operativo físico actual.

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Se asegura de que los recursos se liberan y que se llevan a cabo otras operaciones de limpieza cuando el recolector de elementos no utilizados recupere el objeto Thread.(Invalida CriticalFinalizerObject.Finalize()).

System_CAPS_pubmethodSystem_CAPS_staticFreeNamedDataSlot(String)

Elimina la asociación entre un nombre y una ranura en todos los subprocesos del proceso. Para mejorar el rendimiento, en su lugar use campos marcados con el atributo ThreadStaticAttribute.

System_CAPS_pubmethodGetApartmentState()

Devuelve un valor ApartmentState que indica el estado del apartamento.

System_CAPS_pubmethodGetCompressedStack()

Obsoleto. Devuelve un objeto CompressedStack que se puede utilizar para capturar la pila correspondiente al subproceso actual.

System_CAPS_pubmethodSystem_CAPS_staticGetData(LocalDataStoreSlot)

Recupera el valor de la ranura especificada en el subproceso actual, dentro del dominio actual del subproceso. Para mejorar el rendimiento, en su lugar use campos marcados con el atributo ThreadStaticAttribute.

System_CAPS_pubmethodSystem_CAPS_staticGetDomain()

Devuelve el dominio en el que se está ejecutando el subproceso actual.

System_CAPS_pubmethodSystem_CAPS_staticGetDomainID()

Devuelve un identificador único del dominio de la aplicación.

System_CAPS_pubmethodGetHashCode()

Devuelve un código hash para el subproceso actual.(Invalida Object.GetHashCode()).

System_CAPS_pubmethodSystem_CAPS_staticGetNamedDataSlot(String)

Busca una ranura de datos con nombre. Para mejorar el rendimiento, en su lugar use campos marcados con el atributo ThreadStaticAttribute.

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodInterrupt()

Interrumpe un subproceso que se encuentra en estado de subproceso WaitSleepJoin.

System_CAPS_pubmethodJoin()

Bloquea el subproceso de llamada hasta que el subproceso representado por esta instancia finaliza, pero continúa bombeando SendMessage y COM estándar.

System_CAPS_pubmethodJoin(Int32)

Bloquea el subproceso de llamada hasta que el subproceso representado por esta instancia finaliza o transcurre el tiempo especificado, pero continúa bombeando SendMessage y COM estándar.

System_CAPS_pubmethodJoin(TimeSpan)

Bloquea el subproceso de llamada hasta que el subproceso representado por esta instancia finaliza o transcurre el tiempo especificado, pero continúa bombeando SendMessage y COM estándar.

System_CAPS_pubmethodSystem_CAPS_staticMemoryBarrier()

Sincroniza el acceso a la memoria de la siguiente forma: el procesador que ejecuta el subproceso actual no puede reordenar las instrucciones de forma que los accesos a la memoria anteriores a la llamada a MemoryBarrier se ejecuten después de los accesos a memoria que siguen a la llamada a MemoryBarrier.

System_CAPS_pubmethodSystem_CAPS_staticResetAbort()

Cancela un método Abort solicitado para el subproceso actual.

System_CAPS_pubmethodResume()

Obsoleto. Reanuda un subproceso que se ha suspendido.

System_CAPS_pubmethodSetApartmentState(ApartmentState)

Establece el estado del apartamento de un subproceso antes de iniciarse.

System_CAPS_pubmethodSetCompressedStack(CompressedStack)

Obsoleto. Aplica un objeto CompressedStack capturado al subproceso actual.

System_CAPS_pubmethodSystem_CAPS_staticSetData(LocalDataStoreSlot, Object)

Establece los datos de la ranura especificada en el subproceso actualmente en ejecución, para el dominio actual de dicho subproceso. Para obtener un mejor rendimiento, utilice en su lugar los campos marcados con el atributo ThreadStaticAttribute.

System_CAPS_pubmethodSystem_CAPS_staticSleep(Int32)

Suspende el subproceso actual durante el número de milisegundos especificado.

System_CAPS_pubmethodSystem_CAPS_staticSleep(TimeSpan)

Suspende el subproceso actual durante la cantidad de tiempo especificada.

System_CAPS_pubmethodSystem_CAPS_staticSpinWait(Int32)

Hace que un subproceso espere el número de veces definido por el parámetro iterations.

System_CAPS_pubmethodStart()

Hace que el sistema operativo cambie el estado de la instancia actual a ThreadState.Running.

System_CAPS_pubmethodStart(Object)

Hace que el sistema operativo cambie el estado de la instancia actual a ThreadState.Running; también puede proporcionar un objeto que contiene datos para que los use el método ejecutado por el subproceso.

System_CAPS_pubmethodSuspend()

Obsoleto. Suspende el subproceso o, si este ya se ha suspendido, no tiene efecto alguno.

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

System_CAPS_pubmethodTrySetApartmentState(ApartmentState)

Establece el estado del apartamento de un subproceso antes de iniciarse.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(Byte)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(Double)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(Int16)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(Int32)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(Int64)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(IntPtr)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(Object)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(SByte)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(Single)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(UInt16)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(UInt32)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(UInt64)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileRead(UIntPtr)

Lee el valor de un campo. El valor es el último que haya escrito cualquier procesador de un equipo, independientemente del número de procesadores y del estado de la caché del procesador.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(Byte, Byte)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(Double, Double)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(Int16, Int16)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(Int32, Int32)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(Int64, Int64)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(IntPtr, IntPtr)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(Object, Object)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(SByte, SByte)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(Single, Single)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(UInt16, UInt16)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(UInt32, UInt32)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(UInt64, UInt64)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticVolatileWrite(UIntPtr, UIntPtr)

Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.

System_CAPS_pubmethodSystem_CAPS_staticYield()

Hace que el subproceso que realiza la llamada ceda la ejecución a otro subproceso que está listo para ejecutarse en el procesador actual. El sistema operativo selecciona el subproceso al que se va a ceder la ejecución.

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Thread.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Thread.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Thread.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Thread.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.

Volver al principio
Mostrar: