[dba-VB] Thread.sleep

Salakhetdinov Shamil mcp2004 at mail.ru
Wed Apr 4 11:41:02 CDT 2012


GC ?


Wed, 04 Apr 2012 10:02:28 -0400 от jwcolby <jwcolby at colbyconsulting.com>:
> I am baffled by what I am seeing in my threaded program.  I start a thread which basically pulls 
> data from SQL Server.  It does so then does a thread.sleep(10000) which should sleep for 10000 ms 
> (10 seconds).  During the sleep, the processor usage jumps to roughly 25%.
> 
> That indicates that the sleep enables something else to go bonkers but what is that "something else" 
> and why does it depend on this thread sleeping?  I really don't want my app consuming 25% of the 
> processor sleeping.
> 
> On Google I see this question posted on many venues but no real answer.
> 
> In fact I decided that what I was really trying to accomplish was provided by a timer class so I am 
> in the process of rewriting my code to use the timer.  I did it in one place and it works well, no 
> more do while / thread.sleep for me.
> 
> I'd still like to know what caused the system to spike CPU usage when the thread was sleeping though.
> 
> -- 
> John W. Colby
> Colby Consulting
> 
> Reality is what refuses to go away
> when you do not believe in it
> 
> _______________________________________________
> dba-VB mailing list
> dba-VB at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/dba-vb
> http://www.databaseadvisors.com
> 
> 



More information about the dba-VB mailing list