Hi all. There is such a code. Tell me how to make it less cumbersome? Maybe add some refactoring?
Thread.Sleep is needed so that I can have time to enter the data necessary to run the methods.
static void Main() { Console.Write("Enter the path for data invaiting: "); BackgroundTest shortTest = new BackgroundTest(Console.ReadLine()); var task1 = Task.Run(() => shortTest.RunLoop()); Thread.Sleep(100000); Console.Write("Enter the path for data invaiting: "); BackgroundTest longTest = new BackgroundTest(Console.ReadLine()); var task2 = Task.Run(() => longTest.RunLoop()); Thread.Sleep(100000); Console.Write("Enter the path for data invaiting: "); BackgroundTest veryLongTest = new BackgroundTest(Console.ReadLine()); var task3 = Task.Run(() => veryLongTest.RunLoop()); task1.Wait(); task2.Wait(); task3.Wait(); }