Публикации по теме 'race-condition'


LOCK  — дело о состоянии гонки
Всем привет! Вот краткий обзор моей борьбы с интересным (я думаю) примером состояния гонки. Это было взято из реального сценария; однако изначально использовалась другая технология. Но… технология не имеет значения (не так ли?) — важна теория ! (и эта теория является ядром приведенной ниже статьи 😃). История пользователя Итак, о чем речь — представим себе такой алгоритм: Получить пароль (от какой-либо внешней службы ) Отправьте запрос (авторизованный с помощью пароля из..

Обработка проблем, вызванных условиями гонки при выборке сохраненных данных
Обработка проблем, вызванных условиями гонки при выборке сохраненных данных Что такое «Условия гонки»? Состояние гонки — это ситуация, когда задачи, выполняемые асинхронно в одно и то же время, возвращают результаты своего выполнения в порядке времени, необходимого для завершения выполнения каждой из задач. Как это происходит? когда задачи выполняются асинхронно, они выполняются параллельно, что означает, что все задачи начинают выполняться примерно в одно и то же время, как..