dinoboy Posted March 9, 2004 Posted March 9, 2004 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? Quote
*Experts* Bucky Posted March 9, 2004 *Experts* Posted March 9, 2004 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. Quote "Being grown up isn't half as fun as growing up These are the best days of our lives" -The Ataris, In This Diary
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.