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

Сколько процессов одновременно может выполняться в javascript?

Сколько процессов одновременно может выполняться в javascript?
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Один процесс. Даже асинхронные вызовы типа setTimeout или Ajax выполняются в том же потоке, что и вызывающий код.

Правда, ещё есть воркеры, но они испытывают трудности при работе с общими ресурсами.

Также в разных вкладках JS выполняется в разных процессах. Но они тоже испытывают проблемы при синхронизации, как и воркеры.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Всего один процесс, но в нём может работать несколько потоков.

Для написания мультипоточных JS-приложений есть удобная библиотека: www.hamsters.io

Также, есть библиотека для "склейки" вёрстки (HTML-блоков) в готовую страницу браузера "налету" с помощью асинхронных запросов в мультипоточном режиме. Также - позволяет заменять эти блоки без перезагрузки всей страницы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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