目前在jvm上使用协程有如下四种方案:

  1. Project Loom
  2. alibaba wisp
  3. Kotlin协程
  4. Quasar (废弃)

其中 3/4 都是在

Continuation

Continuation 是协程里一个重要的概念, 在计算机科学和程序设计中 一般晦涩的翻译成 “计算续体”. 在一个函数

这种通过 callback 进行异步编程的风格是不完全的 CPS, callback 可以看成 continuation.

协程分类

通常协程可以分为两类

有栈协程

无栈协程

无栈协程本质是一个状态机

优秀文章