Timers & Task.Delay (C#)
Në shqip: Kohëmatësit në C#
ShpjegimiSQ
await Task.Delay(1000) pret një sekondë pa bllokuar thread-in. Për punë që përsëritet çdo X sekonda, PeriodicTimer (.NET 6+) është mënyra moderne.
EnglishEN
await Task.Delay(1000) waits a second without blocking the thread. For work repeating every X seconds, PeriodicTimer (.NET 6+) is the modern way.
Si ta mendosh
Si alarmi i telefonit që bie çdo mëngjes.
Lexoje në anglisht
Like a phone alarm that rings every morning.
Shembull kodicsharp
using var timer = new PeriodicTimer(TimeSpan.FromSeconds(5));
while (await timer.WaitForNextTickAsync())
Console.WriteLine("Kontroll...");