如果我执行以下操作
- 为特定文件描述符 fd1 调用 event_add 并且超时 t1 = 5 秒
- 1 秒后,不等待任何事件发生,我再次调用 event_add 为 f1 和 t1 = 5 秒。
event_add 的第二次调用会取消之前的调用吗?即如果事件没有发生,超时现在会发生在 6 秒而不是 5 秒吗?或者,我们会有 2 次超时 - 一个在 5 秒,另一个在 6 秒
libevent 版本 1 和 2 之间的这种行为是否不同?我没有找到任何与此相关的文档。我无法理解这是通过阅读代码。我显然可以编写一个程序来测试这一点,但由于该程序必须在不同的平台上运行,如果有一个描述这些条件下行为的具体文档会更好。