异步方法:
public void Main(){
await Asynctask1;
DoSomething();
}
public async Task AsyncTask1(){
//Async logic here
}
同步方法:
public void Main(){
SyncMethod1();
DoSomething();
}
我觉得我在这里漏掉了些什么。假设SyncMethod1()
和Asynctask1()
都是做同样的事情,那么这两个结构最终的结果不是一样的吗?即DoSomething()
在前一个方法完成之前不会开始执行?