Thread.Sleep和Task.Delay的區別


1、Thread.Sleep是同步延遲、Task.Delay是異步延遲

2、Thread.Sleep會阻塞線程,Task.Delay不會阻塞線程。

3、Thread.Sleep不能取消,Task.Delay可以取消。

4、Task.Delay會比Thread.Sleep更消耗資源,Task.Delay方法返回Task類型

5、Task.Delay是創建一個定時任務,Thread.Sleep是當前線程休眠給定時間。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM