【发布时间】:2013-08-19 10:32:15
【问题描述】:
我知道 node.js 有很多异步运行的函数,比如 I/O 函数。 我正在尝试运行我以异步方式创建的两个模块,这些模块仅使用 CPU,而不是 I/O 请求。
例如,我有这样的事情:我首先调用f2(),但我想要它,所以如果f1() 先结束,它不会等到f2() 结束;那可能吗?
这只是一个例子,但我会用这个调用另一个js文件。
我尝试使用process.nextTick() 编写此内容,但我不知道这是否是真正的解决方案。
function f1(){
for (i=0;i< 100;i++){
}
console.log("f1")
}
function f2(){
for (i=0;i< 100000000000;i++){
}
console.log("f2")
}
f2();
f1();
【问题讨论】:
标签: node.js asynchronous process