gpt4 book ai didi

linux - 在Linux中以相等的时间间隔运行任务

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:20 24 4
gpt4 key购买 nike

我有一个带有 rt 补丁的 Linux 内核(v3.0)。我如何安排任务每 2 或 3 毫秒运行一次(即我希望程序以几毫秒的间隔执行给定的时间)?谢谢

最佳答案

最好的方法是首先创建一个具有所需时间的计时器。然后每次定时器溢出时调用任务(这基本上是另一个程序)。定时器程序可以在后台运行。可以分别使用timer_create() 和timer_settime() 创建和设置计时器。可以使用 fork() 和 execl() 从一个程序调用另一程序。该程序可以使用 daemon() 在后台运行。通过使用所有这些东西,我们可以创建我们自己的调度程序。

关于linux - 在Linux中以相等的时间间隔运行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22215500/

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