Sleeping in .NET

 

Sleep


Newer way with asynchronous programming:

await Task.Delay(TimeSpan.FromSeconds(2), cancellationToken); // sleep 2 seconds


Another way:

var timer = new Timer(callback, etc.); 

timer.Elapsed += OnTimerElapsed;

timer.AutoReset = true;

timer.Enabled = true;


Old way:

System.Threading.Thread.Sleep(1000);
or 
Thread.Sleep(TimeSpan.FromSeconds(2));.



Comments

Popular posts from this blog

Upgrading to .NET8 from desktop versions 4.8.X

JSON Web Tokens

GHL > Set website so shorter URL address