Middle — Middle+
97
Какой тип механизма используется для выполнения задач с отложенной задержкой?
Answer from AI
sobes.tech AI
Для выполнения задач с отложенной задержкой в C# часто используется класс System.Threading.Timer или System.Timers.Timer. Они позволяют задать интервал времени, после которого будет вызван определённый метод.
Пример с использованием System.Threading.Timer:
using System;
using System.Threading;
class Program
{
static void Main()
{
Timer timer = new Timer(Callback, null, 2000, Timeout.Infinite);
Console.WriteLine("Задача запланирована на выполнение через 2 секунды.");
Console.ReadLine();
}
static void Callback(object state)
{
Console.WriteLine("Отложенная задача выполнена.");
}
}
Здесь задача Callback выполнится через 2 секунды после создания таймера. Также для отложенного выполнения можно использовать Task.Delay в асинхронном коде.