Compartir a través de


IThreadProxy (Estructura)

Una abstracción para un subproceso de ejecución. Dependiendo de la clave de directiva SchedulerType del programador que se crea, el Administrador de recursos concederá al usuario 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 Windows 7 o una versión posterior.

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)

Desasocia el contexto de la raíz del procesador virtual subyacente.

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

concurrency (Espacio de nombres)

IExecutionContext (Estructura)

IScheduler (Estructura)

IVirtualProcessorRoot (Estructura)