这对于在win32中屈服于另一个线程更有效

时间:2014-09-21 12:59:05

标签: multithreading winapi synchronization sleep win32-process

SwitchToThread和Sleep(0)?

SwitchToThread - 暂停执行当前线程,直到超时间隔结束。使调用线程执行到另一个准备在当前处理器上运行的线程。操作系统选择要执行的下一个线程。

Sleep(0) - 值为零会导致线程将其时间片的剩余部分放弃到准备运行的任何其他线程。如果没有其他线程准备好运行,则该函数立即返回,并且线程继续执行。

0 个答案:

没有答案