JavaScript - это один поток, и там нет синтаксиса блокировки. Для других языков, таких как C# или Java, которые позволяют многопоточное программирование, у них есть механизмы блокировки. Но внутренне интерпретатор JavaScript имеет механизм блокировки, чтобы убедиться, что операции являются атомарными?Является ли блокировка только для многопоточного программирования?
0
A
ответ
1
№ Javascript не поддерживает многопоточность, потому что браузер интерпретирует javascript в одном потоке (AFAIK). Однако вы можете принудительно использовать параллелизм, используя цикл while с флагом и setTimeout, чтобы оставить процессор другим процессом.
Смежные вопросы
- 1. Является ли Visual Studio только для программирования?
- 2. Как сохранить список входов для многопоточного программирования
- 3. Является ли эта блокировка хорошо?
- 4. Является ли блокировка API объектов?
- 5. Является ли функция вставки для решения многопоточного определения четко определенной?
- 6. Является ли блокировка запросов JavaScript?
- 7. Является ли блокировка (резьбовая) атомной?
- 8. Является ли Dvorak типичным для программирования?
- 9. Совет по запуску большого многопоточного проекта программирования
- 10. Каков ваш язык программирования для многопоточного приложения для загрузки HTTP?
- 11. Является ли UML языком программирования?
- 12. Является ли bash языком программирования?
- 13. Является ли PHA языком программирования?
- 14. Является ли Javascript языком программирования?
- 15. Каковы мои возможности для многопоточного/параллельного программирования в Python?
- 16. Является ли MVC только шаблоном проектирования или технологией программирования
- 17. Понимание многопоточного
- 18. Последовательность только для программирования
- 19. Является ли блокировка запрошенного объекта плохими идеями?
- 20. Является ли блокировка разыменованных мьютексов плохим поведением?
- 21. Является ли транзакционная блокировка 2 алгоритмом сериализации?
- 22. Является ли ReentrantReadWriteLock реализованным как прямая блокировка?
- 23. Является ли блокировка поиска DOM или асинхронной?
- 24. Стратегии для многопоточного приложения
- 25. Является ли моя логика программирования правильной?
- 26. Является ли медицинская визуализация отдельной специальностью программирования?
- 27. Является ли блокировка необходимой, когда GOMAXPROCS является 1
- 28. Является ли это неправильной практикой программирования OO?
- 29. Является ли Visual C++ хорошим выбором для запуска визуального программирования?
- 30. Является ли каркас программирования менее программистом?
«JavaScript - одна нить» –
atomic! = Single threaded – Corak