Vuex Store Thread-Safety - PullRequest
       7

Vuex Store Thread-Safety

0 голосов
/ 15 декабря 2018

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

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

1 Ответ

0 голосов
/ 15 декабря 2018

При поиске способа блокировки я обнаружил, что Javascript в целом не прерывает синхронный код, поэтому действие должно быть выполнено до того, как будет выполнен другой.Конечно, за исключением обещаний (то есть, если другой код может быть выполнен до того, как он будет вызван, если я не полностью ошибаюсь).
К сожалению, мне нужно обновить локальные данные в обещаниях, следовательно, я должен искать способблокировать изменения до тех пор, пока обещание не будет выполнено для каждого ввода данных.

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