我有一些困难,使我的头在异步/等待。我正在帮助创建一个现有的代码库,其中包含以下代码(为了简洁,简化了):var results = newsome work here that is predicated on the
// Parallel.ForEach having completed all of its calls
我学到了很多异步模式,承诺(这是非常有希望的),生成器(不知道为什么*符号),等等,其中承诺非常适合我的目的。我经常在我的应用程序中使用它们。下面是一个示例/伪代码,说明我是如何实现基本承诺的- function (resolve,reject) {
var x =同样,这里有一个伪代码,说明了我的异步<