首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bsd内核用户空间事件kqueue

bsd内核用户空间事件kqueue
EN

Stack Overflow用户
提问于 2013-02-12 04:30:59
回答 1查看 341关注 0票数 2

一开始,我想说我对BSD的内部原理不是很熟悉。现在来看问题。

在bsd中,有一种机制可以使用kqueue在用户空间和内核空间之间进行通信。然而,我所理解的是,我们可以使用kqueue和kevents来预定义事件。是否可以使用相同的机制来定义自定义事件?例如。在Linux中,我也许能够使用netlink套接字。如果我的理解有误,请纠正我。

如果Kqueue不是正确的解决方案,那么有没有其他机制可以让我从内核通知用户空间。我正在寻找的东西不是自定义的信号。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-03-13 08:15:56

您可以使用EVFILT_USER筛选器发送用户定义的事件。请参见kqueue(2)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14820316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档