Что на самом деле происходит за кулисами с асинхронными функциями?Об асинхронных методах и потоках
Открывает ли он новый поток и позволяет ОС запускать и запускать его?
Если да, может ли это вызвать взаимоблокировки или другие проблемы с резьбой?
Вот пример метода асинхронной:
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)
})
Итак, нам не нужно беспокоиться о проблемах с потоком при использовании асинхронных функций Node? – shinzou
Да. У вас нет необходимости. Потому что любое исключение будет обработано обратным вызовом. – vkstack