非同步開始

非同步是一種程式設計模式,它提供非阻塞程式碼的特徵,即不停止或不依賴於另一個函式/程序來執行特定的程式碼行。

非同步在效能,資源利用率和系統吞吐量方面非常出色。但是有一些缺點:

  • 傳統程式設計師很難繼續使用 Async。
  • 處理控制流程真的很痛苦。
  • 回撥很髒。

如果你是一個面向函式的程式設計師,那麼掌握非同步程式設計就不那麼困難了。但是,如果你熟悉 Java 中的 multithreading,那麼這與此類似。