Я хочу установить глобальное время ожидания для запроса, которое состоит из двух частей:
Первая часть, назовем ее частью А, - это обычный HTTP-вызов.Клиент отправляет запрос на сервер, а затем получает ответ от сервера.
Во второй части клиент обрабатывает ответные данные, например, сортировать.Затем пользователь может использовать Read()
для чтения обработанных данных.
Пользователи вызывают SetTimeout(int val)
, чтобы установить глобальное время ожидания для этих двух частей.Мой вопрос заключается в том, как разделить один тайм-аут val
на два значения, чтобы установить соответствующий тайм-аут для двух частей?Например, 60% для части A и 40% для части B. Или использовать отображение f(val)
?Есть ли более выполнимый метод?Благодарю.