Condividi tramite


Struttura IThreadProxy

Astrazione per un thread di esecuzione. A seconda della chiave di criteri SchedulerType dell'utilità di pianificazione che si crea, la Gestione risorse concederà un proxy del thread appoggiato da un thread Win32 normale o un thread UMS in modalità utente. I thread UMS sono supportati su sistemi operativi a 64 bit con Windows versione 7 e successive.

struct IThreadProxy;

Membri

Metodi pubblici

Nome

Descrizione

Metodo IThreadProxy::GetId

Consente di restituire un identificatore univoco per il proxy del thread.

Metodo IThreadProxy::SwitchOut

Annulla l'associazione il contesto dalla radice virtuale sottostante del processore.

Metodo IThreadProxy::SwitchTo

Consente di eseguire un cambio di contesto cooperativo passando dal contesto attualmente in esecuzione a uno diverso.

Metodo IThreadProxy::YieldToSystem

Fa in modo che il thread chiamante ceda l'esecuzione a un altro thread pronto per essere eseguito sul processore corrente. Il sistema operativo seleziona il thread successivo da eseguire.

Note

I proxy del thread sono associati ai contesti di esecuzione rappresentati dall'interfaccia IExecutionContext in qualità di mezzo per l'invio del lavoro.

Gerarchia di ereditarietà

IThreadProxy

Requisiti

Header: concrtrm.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Spazio dei nomi concurrency

Struttura IExecutionContext

Struttura IScheduler

Struttura IVirtualProcessorRoot