есть прототип контролера, в котором есть два async метода, пусть будет Slow и Fast.
в slow вставлен await Task.Delay(20) для эмуляции долгой IO-операции, fast просто сразу отдает результат.
когда я из клиента быстро отправляю 50 запросов на метод Slow, а потом пытаюсь обратиться к методу Fast, это обращение должно отрабатывать быстро, правильно понимаю?
у меня почему-то этого не происходит, запрос к Fast отрабатывает долго (видимо ожидая, когда те 50 запросов довыполнятся).
Почему может так происходить?
Какого рода клиент? Уверен, что клиент не ставит запросы в очередь у себя?
Обсуждают сегодня