Предположим, что у меня есть компьютер A и переменная x, которая обновляется очень часто, а также занимает некоторое время для этого обновления (скажем: попросили обновиться каждую секунду, а обновление заняло 0,5 секунды).Как отправить постоянно обновляемые данные в http-запрос?
Теперь, раз в минуту у меня есть компьютер B, который запрашивает HTTP-запрос GET для значения x. A отправляет ему копию x.
Поскольку x может использоваться A, мне нужно убедиться, что ничего не получилось.
Как я могу заверить его? Каковы мои варианты для этого?
Не думаю, что я вполне понимаю ваш вопрос, но вы ищете что-то вроде этого: Имейте переменную «занят» и установите ее true, если используется «x». Так что если A использует «X», а B отправляет HTTP-запрос GET, сервер ответит, что «x» используется или отклоняет запрос. – farooq
@farooqaaa Я не могу отклонить запрос, я должен вернуть x или функцию x. Как можно подождать, когда A закончится с помощью x? – member555
запомнить последний 'x' и отправить его, не дожидаясь новых' x' – furas