2015-07-29 5 views
0

JavaScript - это один поток, и там нет синтаксиса блокировки. Для других языков, таких как C# или Java, которые позволяют многопоточное программирование, у них есть механизмы блокировки. Но внутренне интерпретатор JavaScript имеет механизм блокировки, чтобы убедиться, что операции являются атомарными?Является ли блокировка только для многопоточного программирования?

+0

«JavaScript - одна нить» –

+0

atomic! = Single threaded – Corak

ответ

1

№ Javascript не поддерживает многопоточность, потому что браузер интерпретирует javascript в одном потоке (AFAIK). Однако вы можете принудительно использовать параллелизм, используя цикл while с флагом и setTimeout, чтобы оставить процессор другим процессом.

Смежные вопросы