private static async Task <bool[]> ProcessarMultThreadConexaoSync(List <string> lista) { IEnumerable <Task <bool> > tarefas = lista.Select(item => Task.Factory.StartNew(() => { Console.WriteLine($"Conectanto {item}..."); var consulta = new ConsultaWeb(); return(consulta.Acesso(_url)); })); return(await Task.WhenAll(tarefas)); }
private static bool[] ProcessarMonoThreadConexaoSync(List <string> lista) { var resultados = new List <bool>(); foreach (var item in lista) { Console.WriteLine($"Conectanto {item}..."); var consulta = new ConsultaWeb(); resultados.Add(consulta.Acesso(_url)); } return(resultados.ToArray()); }