Compartilhar via


Estrutura de IVirtualProcessorRoot

Uma abstração de um thread de hardware no qual um proxy de thread pode executar.

struct IVirtualProcessorRoot : public IExecutionResource;

Membros

Dd492543.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

Método de IVirtualProcessorRoot::Activate

Faz com que o proxy thread associado com a interface de contexto de execução pContext para iniciar a execução na raiz deste processador virtual.

Método de IVirtualProcessorRoot::Deactivate

Faz com que o proxy thread atualmente em execução na raiz deste processador virtual parar despachar o contexto de execução.O proxy thread continuará em execução em uma chamada para o Activate método.

Método de IVirtualProcessorRoot::EnsureAllTasksVisible

Faz com que dados armazenados na hierarquia de memória processadores individuais se tornam visíveis para todos os processadores no sistema.Ele garante que um limite de memória completo foi executado em todos os processadores antes que o método retorna.

Método de IVirtualProcessorRoot::GetId

Retorna um identificador exclusivo para a raiz do processador virtual.

Comentários

Raiz de cada processador virtual tem um recurso de execução associados.O IVirtualProcessorRoot interface herda de IExecutionResource interface.Várias raízes de processador virtual podem corresponder ao mesmo segmento de hardware subjacente.

O Gerenciador de recursos concede raízes processador virtual agendadores em resposta às solicitações de recursos.Um programador pode usar uma raiz virtual do processador para realizar o trabalho ativá-lo com o contexto de execução.

Hierarquia de herança

IExecutionResource

IVirtualProcessorRoot

Requisitos

Cabeçalho: concrtrm.h

Namespace: concorrência

Consulte também

Referência

simultaneidade Namespace