溫馨提示×

C# Wait如何實現精確等待

c#
小樊
334
2024-06-25 01:27:26
欄目: 編程語言

在C#中,可以使用System.Threading.Thread.Sleep方法來實現精確等待。這個方法可以讓當前線程暫停執行一段時間,單位是毫秒。例如,下面的代碼將使當前線程等待1秒:

System.Threading.Thread.Sleep(1000); // 等待1秒

另一種方法是使用System.Threading.Tasks.Task.Delay方法來實現異步等待。這個方法是基于任務的異步編程模型,可以讓當前線程在等待期間繼續執行其他操作,直到指定的時間間隔過去。例如,下面的代碼將使當前線程等待1秒:

await System.Threading.Tasks.Task.Delay(1000); // 等待1秒

這兩種方法都可以實現精確等待,但建議使用Task.Delay方法,因為它不會阻塞當前線程,而是允許繼續執行其他操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女