首先,有许多情况Sleep()被滥用,例如"同步"线程或定期轮询通知函数将执行的值(WaitForSingleObject例如,在Win32 中)
Sleep()
WaitForSingleObject
但是其他用例呢?是Sleep始终邪?如果没有,有什么好的用例Sleep?如果是的话,为什么几乎所有语言都有某种Sleep陈述?
Sleep
PS:我问过这个问题是因为另一个问题的评论之一.OP表示,在他看来,Sleep应该避免像goto.
goto
language-agnostic
language-agnostic ×1