Por que esse controlador de API da Web não é simultâneo?
Eu tenho um controlador de API da Web com o seguinte método dentro:
public string Tester()
{
Thread.Sleep(2000);
return "OK";
}
Quando eu ligo 10 vezes (usando o Fiddler), espero que todas as 10 chamadas retornem após ~ 2 segundos. No entanto, as chamadas retornam após 2,4,8 ... 20 segundos, respectivamente. O que está impedindo a execução simultânea? Como faço para corrigir isso?
Os controladores regulares se comportam da mesma forma que os controladores de API da Web?