Thread API Windows

SetThreadAffinityMask

Set the logical processors a thread is allowed to run on.

SwitchToThread

Yield the current threads time slice to another thread that is ready to run on the current processor.

Sleep

Suspends the execution of the current thread for the selected time interval in milliseconds.

YieldProcessor

WaitForSingleObject

Event Objects

Mutex Objects

Semaphore Objects

Critical Section Objects

Interlocked Variable Access