|  |      1luin      2012-12-03 15:52:33 +08:00 可以试试这些: https://github.com/caolan/async https://github.com/creationix/step 对于开发者来说Node.js是单线程的,顺序执行意味着阻塞,影响性能。 | 
|  |      2mercurylanded OP @luin nodejs的解释器本身也不会等待程序返回结果就执行后面的了? | 
|  |      3luin      2012-12-03 16:21:06 +08:00  1 @mercurylanded 是啊,其实就是顺序执行。异步的部分简单说就是Node.js帮你开新线程执行,并把结果通过回调函数传给你。 | 
|  |      4mercurylanded OP 了解了,谢谢 | 
|      5BOYPT      2012-12-03 16:40:32 +08:00 维护起来晕说明你的程序结构没有充分为js的异步做好优化; js程序对各个异步动作分类、对象封装等等才好维护,这算是js的设计模式吧。 | 
|  |      6zythum      2012-12-03 17:42:15 +08:00 你可以试试老赵的windJs。 可以吧异步写得同步似的,估计你会开心很多。 但是js异步有她的魅力哦。 |