IThreadProxy (Estructura)

Una abstracción para un subproceso de ejecución. Dependiendo de la clave de directiva SchedulerType del programador que crea, el administrador de recursos le permitirá un proxy del subproceso que está respaldado por un subproceso de Win32 normal o por un subproceso programable de modo de usuario (UMS). Los subprocesos UMS se admiten en sistemas operativos de 64 bits con versión de Windows 7 y superior.

struct IThreadProxy;

Miembros

Métodos públicos

Name

Descripción

IThreadProxy::GetId (Método)

Devuelve un identificador único para el proxy del subproceso.

IThreadProxy::SwitchOut (Método)

Bloquea el proxy del subproceso que se está ejecutando actualmente hasta que pueda reanudarse mediante una raíz del procesador virtual disponible.

IThreadProxy::SwitchTo (Método)

Realiza un cambio de contexto cooperativo del contexto actualmente en ejecución a uno diferente.

IThreadProxy::YieldToSystem (Método)

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 siguiente subproceso que se va a ejecutar.

Comentarios

Los proxy del subproceso se acoplan en los contextos de ejecución representados por la interfaz IExecutionContext como un medio de envío de trabajo.

Jerarquía de herencia

IThreadProxy

Requisitos

Encabezado: concrtrm.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

Espacio de nombres de simultaneidad

IExecutionContext (Estructura)

IScheduler (Estructura)

IVirtualProcessorRoot (Estructura)