0
使用异步函数的幕后实际发生了什么?关于异步方法和线程
它是否打开一个新线程并让操作系统启动并运行它?
如果是这样,是否会导致死锁或其他线程问题?
这里的一个异步方法的一个示例:
var fs = require('fs')
var file = process.argv[2]
fs.readFile(file, function (err, contents) {
var lines = contents.toString().split('\n').length - 1
console.log(lines)
})
处理所以我们不必担心使用节点的异步功能时的线程问题? – shinzou
是的。 您不必这样做。因为发生的任何异常都将由回调处理。 – vkstack