<= 3; i++)
{
var task = Task.Run(ExecuteTask);
tasks.Add(task);
}
await Task.WhenAll(tasks);
Насколько плохо так создавать таски?
executetask у тебя это что?
ну в создании ничего плохого нет, разве может стрельнуть в ногу то, что ты по таскам раскидываешь
Вот так должно было быть +- string[] inputTexts = { "one", "two", "three"}; var tasks = new List<Task>(); foreach(var input in inputTexts) { var task = ExecuteTask(input); tasks.Add(task); } await Task.WhenAll(tasks); async Task ExecuteTask(string inputText) { ChromeDriver driver = new("."); driver.Navigate().GoToUrl("https://google.com"); }
а как тогда раскидать по разным задачам? они в три окна херачить будут.
у тебя в асинке await нету
там будет авейт. Я пока просто готовлю сигнатуру, чтобы потом гонва не сделать
Я такое же писал
Обсуждают сегодня