- Sleep, damit Windows mal aus den Puschen kommt
Sleep mit 0 kann ich nur empfehlen. Es ist nicht soooo wichtig dort einen Wert größer Null zu geben, da 20ms ohnehin "relativ" sind (auf einem Rechner passiert da was, auf 'nem anderen eher noch nicht). Mit Sleep(0) forciert man die Abgabe der eigenen Rechenzeit.
Zitat von
MSDN:
A value of zero causes the thread to relinquish the remainder of its time slice to any other thread that is ready to run. If there are no other threads ready to run, the function returns immediately, and the thread continues execution.
Windows XP/2000: A value of zero causes the thread to relinquish the remainder of its time slice to any other thread of equal priority that is ready to run. If there are no other threads of equal priority ready to run, the function returns immediately, and the thread continues execution. This behavior changed starting with Windows Server 2003.