始皇带我去战斗:sleep(10)与一个空循环有什么区别?
来源:百度文库 编辑:中科新闻网 时间:2024/10/04 04:01:51
Sleep(10)与for(int j=0;j<=1000000;j++);有什么区别?
特别是在 线程里使用时候,
特别是在 线程里使用时候,
sleep 由系统挂起进程,进程不作任何工作
for(int j=0;j<=1000000;j++);
还在不停的运算,将会占用cpu,严重时100%
使用sleep时CPU把线程挂起,就是说线程这时不占用CPU
差别是是否占用系统CPU资源