我听说在Linux (RT_PREEMPT内核)中执行系统调用从来都不是实时安全的。
这似乎过于严格了--如果没有系统调用,您的进程如何做任何事情(除非它必须完全通过DMA完成)?
这是真的吗,或者某些系统调用(如clock_gettime)是实时安全的吗?
发布于 2016-05-07 10:46:42
如果你所说的“实时安全”是指保证在有限的时间内执行,那么linux,就像大多数通用操作系统一样,不是实时安全的。
各种实时操作系统( real-time operating systems )都提供了这种保证。
发布于 2017-05-06 22:25:41
您可以查看jack_interposer存储库中的文件functions。这些都不是实时安全的。这是一个比问实时安全的问题更容易的问题。应该避免的一个很好的经验法则是:
https://stackoverflow.com/questions/11530446
复制相似问题