Thread.Sleep() question

dinoboy

Member
Joined
Oct 11, 2003
Messages
24
Location
Estonia
I am using HttpContext.Server.Execute() in iHttpHandler which activates the download process. And in that class, which is making the download I use Thread.Sleep().
My question is, that can I release that sleep time to system so that system can do other things on that time?
 
Application.DoEvents() allows other actions to be executed by the system. Make a
loop that continusously calls this and exits when the time is up.

Code:
Dim startTime As Integer = Environment.TickCount

Do
  Application.DoEvents()
Loop Until Environment.TickCount - startTime >= 1000  Exit when the time elapsed is one second

Note that you will probably have to add a project reference to
System.Windows.Forms, and include this namespace in your code file.
 
Back
Top