C#关于在返回值为Task方法中使用Thread.Sleep引发的思考
Posted Snail
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#关于在返回值为Task方法中使用Thread.Sleep引发的思考相关的知识,希望对你有一定的参考价值。
起因 最近有个小伙伴提出了一个问题,就是在使用.net core的BackgroundService的时候,对应的ExecuteAsync方法里面写如下代码,会使程序一直卡在当前方法,不会继续执行,代码如下: public class BGService : BackgroundService
以上是关于C#关于在返回值为Task方法中使用Thread.Sleep引发的思考的主要内容,如果未能解决你的问题,请参考以下文章
改善C#程序的建议9:使用Task代替ThreadPool和Thread