Estrutura de IExecutionResource
Uma abstração de um thread de hardware.
struct IExecutionResource;
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Retorna o número de processadores virtuais ativadas raízes e inscrito externos threads atualmente associados ao thread de hardware subjacentes que representa esse recurso de execução. |
|
Retorna um identificador exclusivo para o thread de hardware que representa esse recurso de execução. |
|
Retorna um identificador exclusivo para o nó de processador pertence este recurso de execução. |
|
Retorna o recurso de execução para o Gerenciador de recursos. |
Comentários
Recursos de execução podem ser autônomo ou associado com raízes de processador virtual.Um recurso de execução autônoma é criado quando um thread do aplicativo cria uma assinatura de thread.Os métodos ISchedulerProxy::SubscribeThread e ISchedulerProxy::RequestInitialVirtualProcessors criar inscrições de thread e retornar um IExecutionResource interface que representa a inscrição.Criar uma inscrição de thread é uma maneira de informar o Gerenciador de recursos que um determinado thread participar do trabalho em fila para um programador, juntamente com as raízes virtuais processador atribui o Gerenciador de recursos para o Agendador.O Gerenciador de recursos usa as informações para evitar assinando segmentos de hardware onde possível.
Hierarquia de herança
IExecutionResource
Requisitos
Cabeçalho: concrtrm.h
Namespace: concorrência
Consulte também
Referência
Estrutura de IVirtualProcessorRoot