如何编写代码以在“for循环”结束时延迟,例如在进入下一个循环之前有1毫秒的延迟?
答案 0 :(得分:5)
Thread.Sleep(1)
将等待至少 1毫秒。更现实的是它会睡眠大约16ms,因为它会放弃你的线程的时间片,而其他东西会在它恢复之前运行一个完整的时间片。
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以使用
Try{
Thread.Sleep(1);
}Catch(Exception e){
}
答案 3 :(得分:0)
如果您需要避免使用Thread类,并且异步使用.NET 4.5,则可以使用以下命令:
await Task.Delay(1);