Поведенческий
Когда в Go выбирать context.WithTimeout, а когда context.WithDeadline?
Средства Go для контроля времени выполнения операции WithTimeout: запускает отсчёт с момента вызова и принимает duration WithDeadline: устанавливает конкретное время в будущем — дату и время завершения WithTimeout…
Читать ответ