Método de Context::Oversubscribe
Injeta um processador virtual adicional em um Agendador para a duração de um bloco de código quando chamado em um contexto de execução em um dos processadores virtuais em que o Agendador.
_CRTIMP static void __cdecl Oversubscribe(
bool _BeginOversubscription
);
Parâmetros
- _BeginOversubscription
Se true, uma indicação de que um processador virtual extra deve ser adicionado para a duração do excesso de assinatura. Se false, uma indicação de que o excesso de assinatura deve terminar e o processador virtual adicionado anteriormente deve ser removido.
Comentários
Observe que em um agendador que utiliza os threads de (UMS) agendáveis do modo de usuário, esse método não inserir um novo processador virtual. O Agendador UMS pode detectar o bloqueio do kernel e optar por executar um novo contexto em um processador virtual cujo contexto de execução bloqueado.
Para obter mais informações sobre como usar o excesso de assinatura em seu aplicativo, consulte Agendador de tarefas (Runtime de simultaneidade).
Requisitos
Cabeçalho: concrt.h
Namespace: Simultaneidade