Condividi tramite


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.

virtual void YieldToSystem() = 0;

Note

Quando viene chiamato da un proxy del thread supportato da un thread di Windows normale, YieldToSystem si comporta esattamente come la funzione SwitchToThread di Windows. Tuttavia, in caso di chiamata da thread UMS, la funzione SwitchToThread delega l'attività della scelta del prossimo thread per eseguire l'utilità di pianificazione in modalità utente, non il sistema operativo. Per ottenere l'effetto desiderato del passaggio a un diverso thread pronto nel sistema, utilizzare YieldToSystem.

È necessario chiamare YieldToSystem sull'interfaccia IThreadProxy che rappresenta il thread attualmente in esecuzione altrimenti i risultati non saranno definiti.

Requisiti

Header: concrtrm.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Struttura IThreadProxy