ISchedulerProxy (Estructura)
La interfaz por la que los programadores se comunican con el Administrador de recursos del runtime de simultaneidad para negociar la asignación de recursos.
struct ISchedulerProxy;
Miembros
Métodos públicos
Name |
Descripción |
---|---|
Asocia un contexto de ejecución a un proxy del subproceso, si aún no está asociado a uno. |
|
Crea una nueva raíz del procesador virtual en el subproceso del hardware asociado a un recurso de ejecución existente. |
|
Solicita una asignación inicial de raíces del procesador virtual. Cada raíz del procesador virtual representa la capacidad de ejecutar un subproceso que puede realizar el trabajo para el programador. |
|
Notifica al administrador de recursos que el programador va a cerrarse. Esto provocará que el administrador de recursos reclame inmediatamente todos los recursos concedidos al programador. |
|
Registra el subproceso actual con el administrador de recursos, asociándolo a este programador. |
|
Desasocia un proxy del subproceso del contexto de ejecución especificado por el parámetro pContext y lo devuelve al grupo libre del generador de proxy de subproceso. Se puede llamar a este método sólo en un contexto de ejecución que se enlazó a través del método ISchedulerProxy::BindContext y no se ha iniciado todavía a través de ser el parámetro pContext de una llamada al método de IThreadProxy::SwitchTo. |
Comentarios
El administrador de recursos pasa una interfaz ISchedulerProxy a cada programador que se registra con él mediante el método IResourceManager::RegisterScheduler.
Jerarquía de herencia
ISchedulerProxy
Requisitos
Encabezado: concrtrm.h
Espacio de nombres: simultaneidad
Vea también
Referencia
concurrency (Espacio de nombres)