印度眼镜蛇和锁链蛇:sleep(10)与一个空循环有什么区别?
来源:百度文库 编辑:高校问答 时间:2024/06/01 12:03:33
Sleep(10)与for(int j=0;j<=1000000;j++);有什么区别?
特别是在 线程里使用时候,
特别是在 线程里使用时候,
sleep 由系统挂起进程,进程不作任何工作
for(int j=0;j<=1000000;j++);
还在不停的运算,将会占用cpu,严重时100%
使用sleep时CPU把线程挂起,就是说线程这时不占用CPU
差别是是否占用系统CPU资源