c - Linux C 中的定时器中断

标签 c linux timer signals interrupt

我正在开发一个 LTE 主机测试应用程序,我在第一个 ofdma 符号处调用函数 A,在第 7 个 OFDMA 符号处调用另一个函数 B,其中一个帧将有 14 个 ofdma 符号。让我稍后照顾时间。但是如何用 Linux 实现这个 C。

是否有解释定时器和软件中断的示例代码。我有 2 个单独的二进制文件在运行,一次会给我时间。假设帧刻度为 1 秒。这一秒将被分成14,函数A和B将被称为一秒的第一部分和第七部分。

考虑到 linux 中断或定时器或信号,建议我在这种情况下哪个更有效。有关如何实现此功能的任何信息。

最佳答案

IMO 计时器回调(可以被视为计时器中断 :))只能在您启动一个新线程时完成,该线程将在满足时间条件时调用您的回调函数。

关于c - Linux C 中的定时器中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52738878/

相关文章:

c - 数组作为函数的参数

c++ - 系统.DllNotFoundException : Unable to load DLL with dotnet core

ios - 无法识别的选择器发送到实例 0x7f995be07650

c# - 如何在 Xamarin 中添加计时器?

c - 如何等待 linux 内核线程 (kthread) 退出?

c - 将 3D 数组保存到文件的问题

c - 删除c中可能锁定的文件

timer - 实时 Linux : disable local timer interrupts

c - 如何在C中使用快捷方式读取没有美元符号的价格金额?

Python 脚本未在 crontab 中执行