Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

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?

  • *Experts*
Posted

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.

 

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.

"Being grown up isn't half as fun as growing up

These are the best days of our lives"

-The Ataris, In This Diary

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...