企业职工食堂账务处理:sleep(10)与一个空循环有什么区别?
来源:百度文库 编辑:杭州交通信息网 时间:2024/09/28 19:23:47
Sleep(10)与for(int j=0;j<=1000000;j++);有什么区别?
特别是在 线程里使用时候,
特别是在 线程里使用时候,
sleep 由系统挂起进程,进程不作任何工作
for(int j=0;j<=1000000;j++);
还在不停的运算,将会占用cpu,严重时100%
使用sleep时CPU把线程挂起,就是说线程这时不占用CPU
差别是是否占用系统CPU资源