异步/等待是否需要一个线程来表示异步操作已完成?

时间:2018-07-20 17:31:28

标签: c# task-parallel-library

我试图弄清楚async / await如何继续工作。

例如,我使用一个只有Task.Delay的简单控制台。

我有以下线程:

enter image description here

它在同一线程(主线程)上继续,但是该位置还有另一个工作线程

mscorlib.dll! System.Threading.Tasks.AsyncCausalityTracer.TraceSynchronousWorkCompletion

是否有责任在主线程上触发继续? 我一直想知道等待后代码如何继续。

0 个答案:

没有答案