相关疑难解决方法(0)

68
推荐指数
4
解决办法
5万
查看次数

async/await - 这种理解是否正确?

经过两个问题和很多混乱 - 我想知道我是否最终做对了.这是我的理解:

async/await用于一个目的 - 允许在完成异步任务后执行代码.例如

async Task CallerMethod()
{
     await AsyncMethod();
     AnotherMethod();
}
Run Code Online (Sandbox Code Playgroud)

允许AnotherMethod异步后执行AsyncMethod结束,而不是后立即AsyncMethod启动.

async/await NEVER 使任何异步.它不会启动一个单独的线程(当然,除非等待的方法是这样做的),等等.

我的理解(最后)是否正确?

.net c# multithreading asynchronous async-await

6
推荐指数
2
解决办法
445
查看次数