...
while(true)
{
if(queue.count>100)
{
...
}
else
{
doWork();
Thread.Sleep(5000);
}
}
...
当queue.Count小于100时,就一直在执行Thread.Sleep。
这种写法对系统或者系统资源有影响吗?会不会对当进程死锁,
或者内存泄露或者其它?
while(true)
{
if(queue.count>100)
{
...
}
else
{
doWork();
Thread.Sleep(5000);
}
}
...
当queue.Count小于100时,就一直在执行Thread.Sleep。
这种写法对系统或者系统资源有影响吗?会不会对当进程死锁,
或者内存泄露或者其它?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货