我希望下面的代码能够以 5 秒的延迟处理多个请求,但是如果同时有 2 个请求,第二个请求需要 10 秒(等待第一个请求完成)。我在这里缺少什么?
public class Test : NancyModule
{
public Test()
{
Get["/", runAsync: true] = async (x, ct) =>
{
Console.WriteLine("Before");
await Task.Delay(5000);
Console.WriteLine("After");
return "Hello World";
};
}
}
Run Code Online (Sandbox Code Playgroud)