gpt4 book ai didi

c - 一定时间后停止执行程序

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:23 25 4
gpt4 key购买 nike

我不确定实现函数的最佳方式是什么,这样程序将在特定时间后自行终止。我想过用while循环,条件是开始时间和结束时间的差不超过时间限制。但是,我的程序将执行各种事件,例如创建新线程,这样 while 循环可能会造成干扰。

也许更好的方法是创建一个函数,例如 start_sim_timer(double sim_time) 并在另一个线程中进行循环?

关于让程序在一段时间后终止的最佳方法有什么建议吗?

最佳答案

您可以使用闹钟功能。它将触发时间计数然后开始执行我们的代码。当给定的时间到了,它就会从执行中出来。

unsigned int alarm(unsigned int seconds);

关于c - 一定时间后停止执行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27309376/

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