var fs = require(‘fs’); fs.writeFile('output.txt’,’hello world’, function(err){ console.log(‘file saved!’); }) while(true) {}
在上面的例子里,貌似writeFile的 callback 永远不会执行。 我的问题是:nodejs使用的event loop, 当某个I/O操作执行完毕后,他的callback是立刻执行,还是在某个合适的时间点执行?如果是后者情况,那么我想进一步问下,这个具体点插入时间点是如何决定的呢? 谢谢了!
5 回复