gpt4 book ai didi

c - 在一定时间内运行循环的最佳方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:42 24 4
gpt4 key购买 nike

我必须在一定时间内运行一个循环。我知道以下方法。

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com