得到时间直到下一个输出

时间:2016-11-19 16:48:30

标签: io real-time

某些类型的I / O以精确的频率运行。在极端延迟要求下,知道在下一个数据到达某个fd之前有多长时间是有用的。

例如,考虑一个流处理器,它必须在某些预定的时间点向硬件输出数据。假设流的内容取决于某些输入。为了减少从输入到输出的延迟,流处理器应该在呈现下一条数据之前尽可能长地等待输入。但是,为了做到这一点,处理器需要知道在需要数据之前还剩多少时间。

是否有标准的unix I / O库(unistd.h,read(),write(),文件描述符等)的扩展,它们允许数据流在一种模式下运行,在这种模式下你可以确定直到下一个I / O操作?这种I / O扩展名是否有一个词?

1 个答案:

答案 0 :(得分:0)

您需要更准确地了解您的问题。从技术上讲,一旦调试一个输出就需要启动一个定时器,然后在调试第二个输出后停止它