Compartilhar via


Método de ISchedulerProxy::SubscribeCurrentThread

Registra o thread atual com o Gerenciador de recursos, associar este agendador.

virtual IExecutionResource * SubscribeCurrentThread() =0;

Valor de retorno

O IExecutionResource uma interface que representa o thread atual em tempo de execução.

Comentários

Use este método se você deseja que o Gerenciador de recursos ao alocar recursos para o Agendador e outros agendadores de conta para o thread atual.É especialmente útil quando os planos de segmento para participar de trabalho em fila para Agendador, juntamente com as raízes virtuais processador que Agendador recebe do Gerenciador de recursos.O Gerenciador de recursos usa informações para evitar excesso de assinatura desnecessário de segmentos de hardware no sistema.

O recurso de execução recebido por este método deve ser retornado para o Gerenciador de recursos usando o IExecutionResource::Remove método.O thread que chama o Remove método deve ser o mesmo thread anteriormente chamado de SubscribeCurrentThread método.

O ato de assinatura de um thread aumenta o nível de assinatura do thread de hardware subjacente por um.O nível de assinatura é reduzido por um quando a inscrição é finalizada.Para obter mais informações sobre níveis de assinatura, consulte IExecutionResource::CurrentSubscriptionLevel.

Requisitos

Cabeçalho: concrtrm.h

Namespace: concorrência

Consulte também

Referência

Estrutura de ISchedulerProxy