Estrutura de ISchedulerProxy
A interface pela qual agendadores se comunicar do Runtime de simultaneidade Gerenciador de recursos para negociar a alocação de recursos.
struct ISchedulerProxy;
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Associa um contexto de execução um proxy de thread, se ainda não estiver associada a um. |
|
Cria uma nova raiz de processador virtual no segmento de hardware associado a um recurso existente de execução. |
|
Solicita uma alocação inicial de raízes do processador virtual. Raiz de cada processador virtual representa a capacidade de executar um thread pode executar o trabalho para o Agendador. |
|
Notifica o Gerenciador de recursos que o Agendador está sendo desligado. Isso fará com que o Gerenciador de recursos para recuperar imediatamente a todos os recursos concedidos para o Agendador. |
|
Registra o thread atual com o Gerenciador de recursos, associando-o este Agendador. |
|
Desassocia um proxy de thread no contexto de execução especificado pelo pContext parâmetro e retorna ao pool livre. da fábrica de proxy de thread Esse método pode ser chamado apenas em um contexto de execução que estava vinculado por meio de ISchedulerProxy::BindContext método e ainda não foi iniciada via sendo o pContext parâmetro de um IThreadProxy::SwitchTo chamada de método. |
Comentários
O Gerenciador de recursos passa um ISchedulerProxy interface para cada Agendador que registra com ela usando o IResourceManager::RegisterScheduler método.
Hierarquia de herança
Requisitos
Cabeçalho: concrtrm.h
Namespace: Simultaneidade