Есть ли подобный «Синхронизированный метод Java» в NodeJS? - PullRequest
0 голосов
/ 11 апреля 2019

Мне нужно выполнить одну конкретную функцию в NodeJs одну за другой, чтобы параллельные запросы не входили в один и тот же метод параллельно.

Как я могу реализовать Java-подобный метод

 public synchronized void aaa() {
 }

вnodejs

1 Ответ

0 голосов
/ 11 апреля 2019

JavaScript / Node.js запускает весь пользовательский код в одном потоке, поэтому в основном ваши функции не работают параллельно. Однако, когда вы используете асинхронные вызовы внутри своих функций, они могут выполняться переплетенными, то есть, хотя они все еще выполняются в одном потоке, порядок может отличаться от того, что вы ожидаете.

Для более конкретного ответа ваш вопрос должен быть более конкретным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...