【发布时间】:2014-04-30 03:21:14
【问题描述】:
假设我有这个代码:
public void AAA()
{
BBB();
}
public async Task BBB()
{
await Task.Delay(10000);
}
恕我直言,在正常模式下,方法 AAA 也应该是 async 以便主线程无需等待即可继续其工作。
但是我在这里有两个关于这种情况的问题:
说上面的代码将线程捆绑 10 秒是否正确? (我怀疑答案是肯定的,因为 AAA 不是异步的,所以没有继续注册)
如果是这样 - 我如何通过代码证明它?
【问题讨论】:
标签: c# async-await c#-5.0