Método ISchedulerProxy::SubscribeCurrentThread
Registra o thread atual com o Gerenciador de Recursos, associando o com este agendador.
virtual IExecutionResource * SubscribeCurrentThread() =0;
Valor de retorno
IExecutionResource que faz interface que representa o thread atual em tempo de execução.
Comentários
Use este método se você quer que o Gerenciador de Recursos para considerar o thread atual ao alocar recursos no agendador e outros agendadores. É especialmente útil quando os planos de thread para participar do trabalho em fila ao agendador, junto com o processador virtual enraízam o agendador recebem do Gerenciador de Recursos. O Gerenciador de Recursos usa as informações para evitar a sobresubscrição desnecessária de threads de hardware no sistema.
O recurso de execução recebido por esse método deve ser retornado ao Gerenciador de Recursos que usa o método de IExecutionResource::Remove . O thread que chama o método de Remove deve ser o mesmo thread que chamou anteriormente o método de SubscribeCurrentThread .
O ato de assinar um thread aumenta a assinatura no nível de threads de hardware subjacente por um. O nível da assinatura será reduzido por um quando a assinatura é encerrada. Para obter mais informações sobre os níveis de assinatura, consulte IExecutionResource::CurrentSubscriptionLevel.
Requisitos
Cabeçalho: concrtrm.h
Namespace: simultaneidade