关于异步方法和线程

时间:2016-08-16 10:02:12

标签: node.js asynchronous thread-safety

具有异步功能的幕后实际发生了什么?

它是否打开一个新线程并让操作系统启动并运行它?

如果是这样,它会导致死锁或其他线程问题吗?

以下是异步方法的示例:

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)
})

0 个答案:

没有答案