Estrutura IExecutionResource
Uma abstração para um thread de hardware.
struct IExecutionResource;
Membros
Métodos Públicos
Nome |
Descrição |
---|---|
Retorna o número de raízes virtuais ativadas de processador e os threads externos assinados associado atualmente com o thread de hardware subjacente esse recurso de execução representam. |
|
Retorna um identificador exclusivo para o thread de hardware que esse recurso de execução representa. |
|
Retorna um identificador exclusivo do nó de processador que esse recurso de execução pertence. |
|
Retorna esse recurso de execução para o Gerenciador de Recursos. |
Comentários
Os recursos de execução autônomas do ou podem ser associados a raiz virtual do processador. Um recurso de execução autônoma é criado quando um thread em seu aplicativo cria uma assinatura de thread. Os métodos ISchedulerProxy::SubscribeThread e ISchedulerProxy::RequestInitialVirtualProcessors criam assinaturas de thread, e retornam uma interface de IExecutionResource que representa a assinatura. Criar uma assinatura de thread é uma maneira de informar o Gerenciador de Recursos que um determinado thread participará de trabalho em fila a um agendador, junto com as raiz que virtuais do processador o Gerenciador de Recursos atribui ao agendador. O Gerenciador de Recursos usa as informações para evitar oversubscribing os threads de hardware onde possível.
Hierarquia de Herança
IExecutionResource
Requisitos
Cabeçalho: concrtrm.h
Namespace: simultaneidade
Consulte também
Referência
Estrutura IVirtualProcessorRoot