await在js下都是2017年前后才有的东西。
stackless python比它整整早了10年。
叫不叫async/await是无关紧要的。它的真正的祖宗是continuation。
【 在 hgoldfish 的大作中提到: 】
: 但奇葩的是。。stackless python 不使用 async/await 语法,从实现上看,也不搞状态机,而是修改 python 解释器,切换 python 的调用堆栈。后来这个玩法被移植到 cpython 里面弄成 greenlet 这个库。
: 这种语法和实现方式,现在 c++ 那伙人叫 stackful. 反过来了。。
: 各个主流语言的协程大体在三个地方有区别:
: ...................
--
FROM 114.222.221.*