Tag: 协同程序

Koa中的协程和发生器之间的区别?

Coroutines和Generators之间的区别对我来说是模糊的。 我会很感激,如果有人可以阅读文章callbackvs协程 – 看看callbackVS发电机vs协程 “ 在https://medium.com/code-adventures/174f1fe66127 …然后解释在这篇文章中说明/展示了发生器和协程之间的区别和竞争(标题中是否使用了“vs”)? 更一般地说,我的问题是这个区别究竟是什么,这种区分是否适用于在Koa中构build应用程序时(在Node.js中)如何区别处理asynchronous请求的编码模式?

蓝cor协同使用

我试图使用蓝鸟的协程如下: var p = require('bluebird'); //this should return a promise resolved to value 'v' var d = p.coroutine(function*(v) { yield p.resolve(v); }); //however this prints 'undefined' d(1).then(function(v){ console.log(v); }); 这里有什么不正确的?