Exportar (0) Imprimir
Expandir todo
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

Thread (Métodos)

El tipo Thread expone los siguientes miembros.

  Nombre Descripción
Método público Abort() 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.
Método público Abort(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.
Método público Miembro estático AllocateDataSlot 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.
Método público Miembro estático AllocateNamedDataSlot 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.
Método público Miembro estático BeginCriticalRegion 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.
Método público Miembro estático BeginThreadAffinity 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.
Método público DisableComObjectEagerCleanup Desactiva la limpieza automática de contenedores RCW (Runtime Callable Wrappers) para el subproceso actual.
Método público Miembro estático EndCriticalRegion 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.
Método público Miembro estático EndThreadAffinity 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.
Método público Equals(Object) Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público Miembro estático FreeNamedDataSlot 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.
Método público GetApartmentState Devuelve un valor ApartmentState que indica el estado de tipo apartamento.
Método público GetCompressedStack Obsoleto. Devuelve un objeto CompressedStack que se puede utilizar para capturar la pila correspondiente al subproceso actual.
Método público Miembro estático GetData Recupera el valor de la posición especificada en el subproceso actual, dentro del dominio actual del subproceso actual. Para mejorar el rendimiento, en su lugar use campos marcados con el atributo ThreadStaticAttribute.
Método público Miembro estático GetDomain Devuelve el dominio actual en el que se está ejecutando el subproceso actual.
Método público Miembro estático GetDomainID Devuelve un identificador único del dominio de la aplicación.
Método público GetHashCode Devuelve un código hash para el subproceso actual. (Invalida a Object.GetHashCode()).

In XNA Framework 3.0, este miembro se hereda de Object.GetHashCode().


In Biblioteca de clases portable Biblioteca de clases portable, este miembro se hereda de Object.GetHashCode().
Método público Miembro estático GetNamedDataSlot Busca una ranura de datos con nombre. Para mejorar el rendimiento, en su lugar use campos marcados con el atributo ThreadStaticAttribute.
Método público GetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método público Interrupt Anula un subproceso que se encuentra en estado de subproceso WaitSleepJoin.
Método público Join() Bloquea el subproceso de la llamada hasta que un subproceso finaliza, pero continúa realizando suministro de SendMessage y COM estándar.
Método público Join(Int32) Bloquea el subproceso de llamada hasta que finaliza un subproceso o transcurre el tiempo especificado, pero continúa realizando el suministro de SendMessage y COM estándar.
Método público Join(TimeSpan) Bloquea el subproceso de llamada hasta que finaliza un subproceso o transcurre el tiempo especificado, pero continúa realizando el suministro de SendMessage y COM estándar.
Método público Miembro estático MemoryBarrier Sincroniza el acceso a la memoria de la siguiente forma: el procesador que ejecuta el subproceso actual no puede reordenar 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.
Método público Miembro estático ResetAbort Anula un método Abort solicitado para el subproceso actual.
Método público Resume Obsoleto. Reanuda el subproceso que ha sido suspendido.
Método público SetApartmentState Establece el estado de tipo apartamento de un subproceso antes de iniciarse.
Método público SetCompressedStack Obsoleto. Aplica un objeto CompressedStack capturado al subproceso actual.
Método público Miembro estático SetData 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.
Método público SetProcessorAffinity En .NET Compact Framework para Xbox 360, establece la afinidad del procesador para un subproceso administrado. La afinidad del procesador determina los procesadores en los que se ejecuta el subproceso.
Método público Miembro estático Sleep(Int32) Suspende el subproceso actual durante un período de tiempo especificado.
Método público Miembro estático Sleep(TimeSpan) Bloquea el subproceso actual durante un período de tiempo especificado.
Método público Miembro estático SpinWait Hace que un subproceso espere durante el período de tiempo definido por el parámetro iterations.
Método público Start() Hace que el sistema operativo cambie el estado de la instancia actual a ThreadState.Running.
Método público Start(Object) Hace que el sistema operativo cambie el estado de la instancia actual a ThreadState.Running y, opcionalmente, proporciona un objeto que contiene datos para su uso por el método que el subproceso ejecuta.
Método público Suspend Obsoleto. Suspende el subproceso y, si éste ya se ha suspendido, no tiene efecto alguno.
Método público ToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método público TrySetApartmentState Establece el estado de tipo apartamento de un subproceso antes de iniciarse.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileRead(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.
Método público Miembro estático VolatileWrite(Byte, Byte) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(Double, Double) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(Int16, Int16) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(Int32, Int32) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(Int64, Int64) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(IntPtr, IntPtr) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(Object, Object) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(SByte, SByte) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(Single, Single) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(UInt16, UInt16) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(UInt32, UInt32) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(UInt64, UInt64) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático VolatileWrite(UIntPtr, UIntPtr) Escribe inmediatamente un valor en un campo, de manera que el valor sea visible para todos los procesadores del equipo.
Método público Miembro estático Yield Hace que el subproceso que realiza la llamada proporcione 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 proporcionar la ejecución.
Arriba

  Nombre Descripción
Implementación explícita de interfaces Método privado _Thread.GetIDsOfNames Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.
Implementación explícita de interfaces Método privado _Thread.GetTypeInfo Recupera la información de tipo de un objeto, que se puede utilizar después para obtener la información de tipo de una interfaz.
Implementación explícita de interfaces Método privado _Thread.GetTypeInfoCount

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

Implementación explícita de interfaces Método privado _Thread.Invoke Proporciona acceso a las propiedades y los métodos expuestos por un objeto.
Arriba

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft