...
while(true)
{
     if(queue.count>100)
     {
         ...
     }
     else
     {
         doWork();
         Thread.Sleep(5000);
     }
}
...
当queue.Count小于100时,就一直在执行Thread.Sleep。
这种写法对系统或者系统资源有影响吗?会不会对当进程死锁,
或者内存泄露或者其它?