1. series(tasks,[callback])
多个函数从上到下依次执行,相互之间没有数据交互
2.parallel(tasks,[callback])
多个函数并行执行,不会等待其他函数
3.waterfall(tasks,[callback]) :瀑布流
依次执行,前一个函数的输出为后一个函数的输入
4.parallelLimit(tasks,limit,[callback])
和 parallel 类似,只是 limit 参数限制了同时并发执行的个数,不再是无限并发
5.auto(tasks,[callback])
多个函数有数据交互,有的并行,有的依次执行
6.whilst(test,fn,[callback])
相当于while循环,fn函数里不管是同步还是异步都会执行完上一次循环才会执行下一次循环
7.doWhilst
和whilst类似,和do-while一个意思,首先执行一次fn,再判断
8.forever(fn,errback)
forever就是无限循环了.只有当中途出现错误的时候才会停止
网友评论