具有异步功能的幕后实际发生了什么?
它是否打开一个新线程并让操作系统启动并运行它?
如果是这样,它会导致死锁或其他线程问题吗?
以下是异步方法的示例:
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)
})