【发布时间】:2016-11-25 13:18:45
【问题描述】:
假设我有 2 个套接字正在监视事件,我真的希望套接字 1 成为首选(即使以耗尽套接字 2 为代价)。我将如何使用 libev 来做到这一点(我问过关于 libuv here 的相同问题,但看起来 libuv 无法做到这一点)?
作为一个使用 libevent 的示例,可以使用:
int event_priority_set(struct event *event, int priority);
当多个优先级的多个事件激活时, 不运行低优先级事件。相反,Libevent 运行得很好 优先事件,然后再次检查事件。只有当没有 高优先级事件处于活动状态,低优先级事件运行。
【问题讨论】:
标签: libev