Método de ISchedulerProxy::SubscribeCurrentThread
Registra o thread atual com o Gerenciador de recursos, associando-o este Agendador.
virtual IExecutionResource * SubscribeCurrentThread() =0;
Valor de retorno
O IExecutionResource uma interface que representa o segmento atual no tempo de execução.
Comentários
Use esse método se desejar que o Gerenciador de recursos, ao mesmo tempo em que a alocação de recursos para o Agendador e outros agendadores de conta para o segmento atual. Ela é especialmente útil quando os planos de thread para participar do trabalho na fila do Agendador, juntamente com as raízes do processador virtual que o Agendador recebe do Gerenciador de recursos. O Gerenciador de recursos usa as informações para evitar o 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 o método deve ser o mesmo thread que anteriormente chamado de SubscribeCurrentThread método.
O ato de assinatura de um thread aumenta o nível de assinatura do segmento de hardware subjacente por um. O nível de assinatura será reduzido 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: Simultaneidade