Estrutura ISchedulerProxy
A interface pelos agendadores que se comunicam com o Gerenciador de Recursos de tempo de execução de simultaneidade para negociar a atribuição de recursos.
struct ISchedulerProxy;
Membros
Métodos Públicos
Nome |
Descrição |
---|---|
Associa um contexto de execução com um proxy de thread, se não for associada ao. |
|
Cria uma nova raiz virtual de processador no thread de hardware associado a um recurso existente de execução. |
|
Solicita uma alocação inicial de raízes virtuais do processador. Cada raiz virtual do processador representa a capacidade de executar um thread que pode executar o trabalho para o agendador. |
|
Notifica o Gerenciador de Recursos do agendador está sendo fechado. Isso fará com que o Gerenciador de Recursos recupere imediatamente todos os recursos concedidos ao agendador. |
|
Registra o thread atual com o Gerenciador de Recursos, associando o com este agendador. |
|
Desassocia um proxy do thread de contexto de execução especificado pelo parâmetro de pContext e o retorna ao pool livre de fábrica de proxy de thread. Esse método pode ser chamado somente um contexto de execução que é associado pelo método de ISchedulerProxy::BindContext e não é iniciado ainda ser por meio do parâmetro de pContext de uma chamada de método de IThreadProxy::SwitchTo . |
Comentários
O Gerenciador de Recursos fornece uma interface de ISchedulerProxy a cada agendador que se registrar com ela que usa o método de IResourceManager::RegisterScheduler .
Hierarquia de Herança
ISchedulerProxy
Requisitos
Cabeçalho: concrtrm.h
Namespace: simultaneidade