Thread.Sleep会让主进程挂起,所有的线程都暂停工作,等待Thread.Sleep完成后再执行。
async await 相当于建立起一个线程,Task.Delay(100)是让此线程等待100ms后继续执行,但不影响主进程和其他线程运行.
C# Thread.Sleep和await Task.Delay的区别
于 2021-05-12 09:09:05 首次发布
本文探讨了Thread.Sleep与async/await在程序执行过程中的不同作用。Thread.Sleep会导致整个进程挂起,而async/await则通过Task.Delay实现非阻塞等待,允许其他任务继续执行。
790

被折叠的 条评论
为什么被折叠?



