IThreadProxy::YieldToSystem 方法

导致调用线程执行准备好在当前处理器上运行的另一个线程。 由操作系统选择要执行的下个线程。

virtual void YieldToSystem() = 0;

备注

时由常规的 Windows 线程备份的线程代理调用时,YieldToSystem 的行为与 Windows 函数 SwitchToThread 完全一致。 但是,当从用户模式计划 (UMS) 线程调用时,SwitchToThread 函数委托选取下一个线程的任务运行到用户模式计划,而非操作系统。 若要获得转换到系统中不同就绪线程所需的效果,可使用 YieldToSystem

必须在 IThreadProxy 接口上调用 YieldToSystem,该值表示当前正在执行的线程或结果是未定义的。

要求

**标头:**concrtrm.h

命名空间: 并发

请参见

参考

IThreadProxy 结构