Compartir a través de


ISchedulerProxy::SubscribeCurrentThread (Método)

Registra el subproceso actual con el administrador de recursos, asociándolo a este programador.

virtual IExecutionResource * SubscribeCurrentThread() =0;

Valor devuelto

La interfaz IExecutionResource que representa el subproceso actual en tiempo de ejecución.

Comentarios

Use este método si desea que el administrador de recursos tenga en cuenta el subproceso actual mientras se asignan recursos a su programador y a otros programadores. Es especialmente útil cuando el subproceso piensa participar en el trabajo de cola del programador, junto con las raíces del procesador virtual que el programador recibe del administrador de recursos. El administrador de recursos usa información para evitar innecesarias suscripciones excesivas de subprocesos de hardware en el sistema.

El recurso de ejecución recibido a través de este método se debería devolver al administrador de recursos mediante el método IExecutionResource::Remove. El subproceso que llama al método Remove debe ser el mismo subproceso que previamente llamó al método SubscribeCurrentThread.

La acción de suscribir un subproceso aumenta el nivel de la suscripción del subproceso de hardware subyacente por uno. El nivel de suscripción se reduce por uno cuando se finaliza la suscripción. Para obtener más información sobre niveles de la suscripción, vea IExecutionResource::CurrentSubscriptionLevel.

Requisitos

Encabezado: concrtrm.h

Espacio de nombres: simultaneidad

Vea también

Referencia

ISchedulerProxy (Estructura)