Я разработал игру на основе AJAX, в которой есть ошибка (очень удаленная, но по объему это происходит не реже одного раза в час), когда по какой-то причине два запроса отправляются на страницу обработки почти одновременно (последний, который отслеженные запросы были разницей в 0,0001 мс). Перед выполнением запроса выполняется проверка, чтобы удостовериться, что он не будет выполнен дважды, но, поскольку разница настолько мала, проверка не завершилась до выполнения следующего запроса. Я в тупике, как я могу предотвратить это, поскольку это вызывает серьезные проблемы в игре.
Просто чтобы быть более понятным, запрос запускает новый раунд в игре, поэтому, когда он выполняется дважды, он начинает 2 раунда одновременно, что прерывает игру, поэтому мне нужно иметь возможность остановить сценарий от выполнение, если предыдущий раунд не закончился, даже если этот предыдущий раунд начался .0001 мс назад.