Estrutura de ISchedulerProxy
A interface pela qual agendadores de se comunicar com o Gerenciador de recursos do Runtime de simultaneidade 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 de execução existente. |
|
Solicita uma alocação inicial de raízes de 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 todos os recursos concedidos para o Agendador. |
|
Registra o thread atual com o Gerenciador de recursos, associar 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.Este método só pode ser chamado em um contexto de execução que estava vinculado por meio do 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 registra com ele usando o IResourceManager::RegisterScheduler método.
Hierarquia de herança
ISchedulerProxy
Requisitos
Cabeçalho: concrtrm.h
Namespace: concorrência