在比较耗时的工作上开了一个线程去做这个事情,然后接着往下执行。
在函数声明中,async关键字要放在返回类型之前
async函数本身并不创建异步操作,只有在调用await的时候才会进行异步操作
上下文关键字,想要异步调用一个async函数,自己也必须得是async函数
防止耗时操作阻塞当前线程。
微软建议异步方法的命名是在方法名后添加Aysnc
后缀
异步方法的返回类型只能是void
、Task
、Task<TResult>
IO密集型操作:电脑在读取文件时有瓶颈
cpu`密集型工作:电脑在运算时有瓶颈
public async task<> Methon()
{
await 方法【耗时】
}
https://blog.csdn.net/WuLex/article/details/122795214