异步函数懒人包
关于异步函数和同步函数,前面花了两大节讲述,我想一些用户已经有些迷糊了。
其实对于普通用户而言,关注太多细节并没有意义,只需记住以下5点:
1、如果函数需要用Await等待执行其他异步函数(包括第三方库的异步函数),函数代码第一行必须是: '''Async
2、如果函数第一行为'''Async,就是所谓的异步函数,否则就是同步函数,异步函数名建议用Async结尾,
3、不管异步函数还是同步函数,用Execute就是同步执行,用ExecuteAsync就是异步执行,没有本质差别。
4、对于异步函数,不管用Execute执行,还是用ExecuteAsync执行,都需要用Await才能等待其执行完毕并获得函数返回值,否则直接执行后续代码。
5、不管是同步函数,还是异步函数,只要是用ExecuteAsync执行,都需要用Await才能等待其执行完毕并获得函数返回值,否则直接执行后续代码。