我总是看到人们使用 Thread.Sleep()
来制造处理延迟或类似的东西,人们总是因为这样使用它而受到 mock 。
什么时候需要使用Thread.Sleep()
?
最佳答案
当您确实需要后台线程延迟时,您应该调用 Thread.sleep()
。
不要调用它来帮助同步(它不会),不要在循环中调用它来等待某些东西(它会很慢)并且永远不要在 UI 线程上调用它(它会卡住) .
关于c# - 什么时候使用 Thread.Sleep() 是明智的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9417260/