Compartilhar via


Estrutura IThreadProxy

Uma abstração para um thread de execução. Dependendo da chave da política de SchedulerType do agendador você cria, o Gerenciador de Recursos conceder-lhe-á um proxy do thread que é voltado por um thread normal do Win32 ou por um thread schedulable (UMS) do modo de usuário. Os threads UMS têm suporte em sistemas operacionais de 64 bits com o Windows 7 e versão posterior.

struct IThreadProxy;

Membros

Métodos Públicos

Nome

Descrição

Método IThreadProxy::GetId

Retorna um identificador exclusivo para o proxy de thread.

Método IThreadProxy::SwitchOut

Desassocia o contexto da raiz virtual subjacente do processador.

Método IThreadProxy::SwitchTo

Executa uma opção cooperativo do contexto atualmente em execução a um diferente.

Método IThreadProxy::YieldToSystem

Faz com que o thread de chamada à execução de desempenho para outro thread que ele fique pronto para ser executado no processador atual. O sistema operacional seleciona o thread seguir a ser executado.

Comentários

Os proxies de thread são acoplados aos contextos de execução representados pela interface IExecutionContext como expedir meio do trabalho.

Hierarquia de Herança

IThreadProxy

Requisitos

Cabeçalho: concrtrm.h

Namespace: simultaneidade

Consulte também

Referência

Namespace Concurrency

Estrutura IExecutionContext

Estrutura IScheduler

Estrutura IVirtualProcessorRoot