作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我必须在一定时间内运行一个循环。我知道以下方法。
get start time;
while(1)
{
getcurrenttime;
if(start time + time to run >= current time)
break;
else
do what ever you want.
}
还好吗?或者任何其他更好的方法来做到这一点?
最佳答案
我建议你在循环中引入任何“Thread.Sleep”,以防止处理器的使用和能量消耗,提高其他进程和操作系统的性能。如果你想等待一个固定时间,你可以直接使用系统线程 sleep ,否则如果你想等待一个未定义的时间,你可以有一个循环,退出条件如最长时间或其他条件表达式,但你必须调整小 sleep 的等待时间值(value)观。
关于c - 在一定时间内运行循环的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31760337/
我正在尝试开发右边框/Angular 具有特定 Angular (30°) 的表格。我见过一些类似的解决方案,但它们都无法在一定程度上发挥作用。如果我想从 30° 改变到 20°,我不想花太多力气。
我是一名优秀的程序员,十分优秀!