[HttpGet] publicasync Task<IActionResult> Foo() { var dic = new Dictionary<long, long>(); var tasks = new List<Task>(); var rdm = new Random(); int i = 0; while (i++ < 10) { // Do NOT await here. var t = HttpRequest(dic, rdm.Next()); tasks.Add(t); }
[HttpGet] publicasync Task<IActionResult> Foo() { var dic = new ConcurrentDictionary<long, long>(); var tasks = new List<Task>(); var rdm = new Random(); int i = 0; while (i++ < 10) { // Do NOT await here. var t = HttpRequest(dic, rdm.Next()); tasks.Add(t); }