CNode

新手请教,遇到 Recursive process.nextTick detected.

Eejleo发布于13 年前最后回复13 年前1 回复6663 浏览0 收藏

我用 process.nextTick() 来将 fibonacci 函数转换为非阻塞型执行函数,例子来源与 "Node Web Develop" 中文名 Node Web开发 第四章的例子,但是修改为异步的 fibonacciAsync 后就遇到这个问题,在输入等于 15 时会自动 break 出来。我刚接触两天 nodejs,谁能解释一下具体的原因以及如何使函数能够在大于 15 时继续运行

具体信息为: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. ” 这样的问题,请问如何解决以及具体含义是什么?

查看回复

回复 (1)

B
bimarcher#1·13 年前

是提示process.nextTick在下个版本的node中已经不使用了,而是用setImmediate 代替了

参与回复
登录后即可参与回复。登录