Задать вопрос
@MishaXXL

Почему Node все называют однопоточным, если он многопоточный?

Сколько пишу на ноде, не понимаю, почему его называют все однопоточным.
У него есть основной поток, где происходит обработка событий, но ведь помимо основного, есть и другие.
Так же мы можем создать параллельно другие потоки.

Как правильней дискутировать и обсуждать тему многопоточности ноды в спорах?

С одной стороны странно, что многие бы ошибались в высказываниях, что он однопоточный.
Но с другой мне кажется тут не все так просто.

Какие примеры будут самыми валидными в отстаивание того, что он многопоточный?
Например тот же пхп или джава создают новый поток на каждого клиента, с другой, потоки же не заканчиваются только в рамках запросов клиентов.
  • Вопрос задан
  • 287 просмотров
Подписаться 1 Простой 9 комментариев
Решения вопроса 1
Daemon23RUS
@Daemon23RUS
JS - однопоточный, то что Вы можете запустить несколько потоков (инстансов) не делает его многопоточным.
Следуя Вашей логике Бейсик тоже будем считать многопоточным.
P.S. это не отменяет возможности использования потоков в NodeJS. Впрочем на Бейсике тоже.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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