private async void button2_Click(object sender, EventArgs e) { clock.Restart(); Console.WriteLine($"** Inici Processant cues **"); for (int i = 0; i < nCaixeres; i++) { var caixera = new Caixera() { Id = i }; await caixera.ProcessarCuaAsync(); } Console.WriteLine($"** Final Processant cues **"); Text = $"Total B: {clock.ElapsedMilliseconds.ToString("n2")}"; }
private async void button3_Click(object sender, EventArgs e) { clock.Restart(); var tasks = new List <Task>(); Console.WriteLine($"** Inici Processant cues **"); for (int i = 0; i < nCaixeres; i++) { var caixera = new Caixera() { Id = i }; tasks.Add(caixera.ProcessarCuaAsync()); } await Task.WhenAll(tasks); Console.WriteLine($"** Final Processant cues **"); Text = $"Total C: {clock.ElapsedMilliseconds.ToString("n2")}"; }