Compartilhar via


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.

virtual void YieldToSystem() = 0;

Comentários

Quando chamado por um proxy de thread backup feito por um thread do Windows normal, YieldToSystem comporta-se exatamente como a função do windows SwitchToThread. Entretanto, quando chamado em modo de usuário (UMS) que schedulable threads, a função de SwitchToThread delega a tarefa de escolher o thread seguir para executar ao agendador em modo de usuário, e não o sistema operacional. Para obter o efeito desejado da alternância a um thread pronto diferente no sistema, use YieldToSystem.

YieldToSystem deve ser chamado na interface IThreadProxy que representa o thread em execução no momento ou os resultados serão indefinidos.

Requisitos

Cabeçalho: concrtrm.h

Namespace: simultaneidade

Consulte também

Referência

Estrutura IThreadProxy