小编for*_*stj的帖子

Nancy 并发请求同步运行

我希望下面的代码能够以 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)

c# concurrency nancy

2
推荐指数
1
解决办法
1158
查看次数

标签 统计

c# ×1

concurrency ×1

nancy ×1