标签: .net asynchronous task-parallel-library
根据MSDN: https://msdn.microsoft.com/en-us/library/hh191443.aspx
" async和await关键字不会导致创建其他线程。异步方法不需要多线程,因为异步方法不能在自己的线程上运行。该方法在当前同步上下文上运行,并仅在方法处于活动状态时在线程上使用时间。您可以使用Task.Run将受CPU限制的工作移动到后台线程,但后台线程对于等待结果可用的进程没有帮助。"
因此.NET框架不会启动其他线程。