异步开始

异步是一种编程模式,它提供非阻塞代码的特征,即不停止或不依赖于另一个函数/进程来执行特定的代码行。

异步在性能,资源利用率和系统吞吐量方面非常出色。但是有一些缺点:

  • 传统程序员很难继续使用 Async。
  • 处理控制流程真的很痛苦。
  • 回调很脏。

如果你是一个面向函数的程序员,那么掌握异步编程就不那么困难了。但是,如果你熟悉 Java 中的 multithreading,那么这与此类似。