fkjj.net
当前位置:首页 >> 调用slEEp()方法时,为什么要进行异常处理? >>

调用slEEp()方法时,为什么要进行异常处理?

sleep()不需要异常处理。从底层实现上来说,sleep等于将线程挂起,等到timeout了,将线程再唤醒。

sleep为thread类静态方法如下: public static void sleep (long millis) thorows InterruptedException 有抛出异常; 因为是静态方法 所以你可以直接使用thread.sleep(); 但是还是需要捕获

如果要比较精确地sleep,应该是把sleep放在循环里。 在进入循环前,设定好目标时长target,并记录当前时间s作为起始时间。 循环的条件是当前时间t - s < target 。 循环体就是加了try catch的sleep(),sleep的时间要根据实际睡过的时间与目标时...

设置PHP脚本执行超时的时间有下面这样一些方法: php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,倘若你有一个需要颇多时间才能完成的工作,例如要发送很多电子邮件给大量收件者,或者要进行繁重的数...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com