经过调试发现,netcore是起了两个线程,而asp.net是起了一个线程
拓展阅读:http://blog.stephencleary.com/2012/07/dont-block-on-async-code.html
个人猜想:是不是因为netcore的mvc项目本质上是不是 控制台程序?
因为 .net core 中去掉了 SynchronizationContext ,相关博问:asp.net core 为什么移除synchronizationcontext?
SynchronizationContext