1. 程式人生 > >Async與Await

Async與Await

Async 特點:

  • 標記一個方法不阻塞
  • 在執行時返回一個Task,當然也可能是void
  • 不會啟動一個新執行緒
  • 至少使用一次await關鍵字

Await 特點:

  • 緊跟一個Task
  • 不會啟動一個新執行緒
  • 同步等待任務完成,並獲取其返回值
  • Await程式碼之後的程式碼仍然由原執行緒執行
  • Await正確的Task不會阻塞原執行緒