再次理解 async/await

1 所谓异步一定是有新开一个线程运行

2 所谓异步的方法 前面有 async 函数内有await

3 异步方法内,await修饰的才是新线程task

4 调用异步方法,遇到await主线程跳过,await部分新开线程执行,await后部分主线程执行。但是await表面这部分代码要等task返回后才执行

async Task testMethodAsync()

{

  //main 2

  var result= await //new thread 1

  //main 4 after new thread 1 done

}

main()

{

  ///main 1

       testMethodAsync();

      //main 3

}

上一篇:asyncio基础用法


下一篇:异步