Допустим есть полу в БД, которое отвечает за количество игроков в команде. Максимальное количество игроков 5. Сейчас в команде 4 игрока.
На сервер приходит запрос на добавление игрока в команду, мы проверяем players < 5 и если true, то добавляем игрока в команду. Код который выполняется после проверки players < 5 занимает время на сохранение данных в базу данных. И вот например на сервер приходит еще один запрос на добавление игрока в команду и опять проверяет players < 5. Так как прошлый запрос еще не успел сохранить данные в базу, то эта проверка тоже будет true и пользователь добавится в базу.
Возможен ли такой расклад и если да то как его избежать?