@Meefril

Что происходит при вызове асихнронной функции из другой асинхронной функции?

Я вызываю асинхронную функцию(A) для обработки файла пользователя.

Хотелось бы узнать есть ли смысл внутри этой асинхронной функции(A) использовать асинхронный readFile, вместо readFileSync? Ведь я уже вызвал эту функцию(A) и мой код уже не блокируется, поэтому в дальнейшем использовать асинхронные функции внутри асинхронной(A) нет смысла?

Внутри функции (A) асинхронность сама по себе не требуется
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
rqdkmndh
@rqdkmndh
Web-разработчик
Когда в основном потоке встречается вызов функции А - он не блокируется. Но когда начнется исполнение самой функции А и в ней встретится readFileSync - произойдет блокировка. Поэтому имеет смысл использовать внутри асинхронный readFile. Почитайте подробнее об этом по запросу EventLoop.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы