Estrutura de IThreadProxy

Uma abstração de um thread de execução. Dependendo do SchedulerType chave de política do Agendador de criar, o Gerenciador de recursos será concede a você um proxy de thread, que é feito por um thread regular do Win32 ou um modo de usuário agendáveis (UMS) thread. Os segmentos UMS são suportados em sistemas operacionais de 64 bits com a versão Windows 7 e superior.

struct IThreadProxy;

Membros

Métodos públicos

Nome

Descrição

Método de IThreadProxy::GetId

Retorna um identificador exclusivo para o proxy de thread.

Método de IThreadProxy::SwitchOut

Bloqueia o proxy de thread atualmente em execução até que ele poderá ser retomado uma raiz do processador virtual disponível.

Método de IThreadProxy::SwitchTo

Executa uma alternância de contexto cooperativo no contexto de execução no momento para um diferente.

Método de IThreadProxy::YieldToSystem

Faz com que o thread de chamada produzir a execução de outro thread está pronto para ser executado no processador atual. O sistema operacional seleciona o próximo segmento a ser executado.

Comentários

Os proxies de segmento estão combinados a contextos de execução, representados pela interface IExecutionContext como um meio de expedição funciona.

Hierarquia de herança

IThreadProxy

Requisitos

Cabeçalho: concrtrm.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade

Estrutura de IExecutionContext

Estrutura de IScheduler

Estrutura de IVirtualProcessorRoot