header file: Windows.h
BOOL WINAPI SwitchToThread(void);
The pthread_yield function will cause the calling thread to
relinquish its use of the processor and be placed back on the run
queue. If there are no other threads on the run queue the thread
will immediately be rescheduled.
The Windows SwitchToThread function will also cause the calling
thread to relinquish the processor. If there are no other threads
in the run queue, the call will have no effect and the thread will
continue execution.