У меня есть API-интерфейс Web API со следующим методом внутри:
public string Tester()
{
Thread.Sleep(2000);
return "OK";
}
Когда я назову его 10 раз (используя Fiddler), я ожидаю, что все 10 вызовов вернутся через ~ 2 секунды. Однако призывы возвращаются после 2,4,8... 20 секунд, соответственно. Что блокирует его одновременное выполнение? Как это исправить?
Регулярно ли контроллеры ведут себя так же, как контроллеры web-api?