В node.js все функции асинхронны?

Начал изучать node.js и после PHP в голове каша. Разбираюсь с асинхронным программированием. Правильно ли я понял, что в node любая функция является асинхронной и выполняется параллельно коду, откуда она была вызвана?
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Нет.

Асинхонные там только I/O функции (файловая система, сеть и т.п.) и некоторые использующие внешние библиотеки (zlib). И при этом у большинства функций есть синхронная версия (fs.readFile/fs.readFileSync).

Всё остальное обычные функции, например url.parse, console.log и т.п.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы