客户端a 向服务器发起一次请求 服务器hold请求 不返回
等待客户端b 发起请求后, 这个时候 a 的请求就可以返回了
有没有大神知道为什么会这样, 有没有别的办法达到这个效果吗
把GetString方法改成这样好像也能达到预期, 但是不知道有没有Bug会不会很耗性能, 其实我更想知道的是前面为什么会报错, 以及解决办法
public async Task<string> GetString() { while (!source.IsCancellationRequested) { await Task.Delay(1 * 1000); } //await Task.Delay(10 * 1000, source.Token); return ""; }