回答
Thread.Sleep(1)
將等待至少 1毫秒。更現實的說,它會睡16ms左右,因爲它會放棄你的線程的時間片,而其他東西會在恢復之前運行一個全時間片。
嘗試是你想要的毫秒的延遲。
您可以使用
Try{
Thread.Sleep(1);
}Catch(Exception e){
}
爲什麼try catch調用?一個Thread.Sleep()調用可以自己導致異常嗎? –
是的,IllegalSTate或INTERrupted異常 –
我不能使用線程,因爲它會終止整個程序。但我只需要延遲我的程序的一部分。我怎樣才能使延遲函數PLZ? – CowBoy
如果你需要避免Thread類,並使用.NET 4.5異步,您可以使用以下命令:
await Task.Delay(1);
- 1. for循環中的延遲
- 2. for循環中的jQuery延遲行爲
- 3. 延遲在for循環 - iPhone
- 4. 延遲不延遲for循環
- 5. QT CPP延遲for循環
- 6. 延遲for循環安卓
- 7. 在JQuery中延遲For循環
- 8. 在for循環中延遲fadeIn()
- 9. 在JavaScript中延遲'for循環'
- 10. Nodejs for循環中的延遲/中斷
- 11. 延遲運行javascript for循環
- 12. 添加延遲For For循環
- 13. 如何在java中的for循環中延遲方法?
- 14. 在循環中延遲iplescript不延遲
- 15. 延遲jquery循環延遲
- 16. For循環睡眠並延遲執行我的代碼
- 17. for循環結束時的延遲
- 18. 如何延遲while循環?
- 19. 如何在for循環中添加延遲?
- 20. 如何在for循環中設置延遲
- 21. 如何在for循環中放入JavaScript時間延遲?
- 22. 如何在Javascript中添加服務器端延遲for循環?
- 23. 如何使用外部for循環的迭代器進行延遲擴展?
- 24. 在WordPress中延遲循環
- 25. 如何延遲Swift 3中的for循環?
- 26. For循環忽略延遲(300)
- 27. 如何延緩for循環
- 28. 如何在for循環中添加延遲執行連續迭代?
- 29. 如何繪製使用for循環延遲的畫布?
- 30. setwd()的路徑分配在for/foreach循環中被延遲
我不認爲你可以做到準確地添加延遲1毫秒,你可能會看到這個類似的問題添加延遲http://stackoverflow.com/questions/5449956/how-to-add-a-delay-for-a-2-3-seconds?answertab =票#tab-top – Habib
調用Thread.Sleep – OldProgrammer
對於這樣一個小的時間延遲(1ms),我可能會使用一個微調與'S topwatch'。 –