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