Код: Выделить всё
List services = [ new Service(), new Service() ];
foreach (Service service in services)
{
Task task = service.StartAsync();
}
Console.ReadLine();
class Service
{
public async Task StartAsync()
{
await Console.Out.WriteLineAsync($"{DateTime.Now.ToString("HH:mm:ss")}\tStarted");
await Task.Delay(TimeSpan.FromSeconds(1));
//Simulate some synchronous work.
Thread.Sleep(10_000);
await Console.Out.WriteLineAsync($"{DateTime.Now.ToString("HH:mm:ss")}\tFinished");
}
}
Код: Выделить всё
20:32:25 Started
20:32:25 Started
20:32:35 Finished
20:32:35 Finished
Код: Выделить всё
20:40:10 Started
20:40:20 Finished
20:40:20 Started
20:40:30 Finished
Подробнее здесь: https://stackoverflow.com/questions/784 ... to-the-cal
Мобильная версия