[New - Windows NT]
SwitchToThread函数导致调用线程对另一个准备在当前处理器上运行的线程执行执行。操作系统选择要产生的线程。
BOOL SwitchToThread(VOID)
参数
此函数无参数。
返回值
如果调用SwitchToThread函数导致操作系统将执行切换到另一个线程,则返回值不为零。
如果没有其他线程准备好执行,则操作系统不会将执行切换到另一个线程,并且返回值为零。
备注
执行的收益率对于多达一个线程调度时间片段是有效的。之后,操作系统重新调度了屈服线程的执行。重新计划由优化线程的优先级和可用于运行的其他线程的状态决定。
请注意,执行的收益率仅限于调用线程的处理器。即使该处理器处于空闲状态或运行较低优先级的线程,操作系统也不会将执行切换到另一个处理器。
也可以看看