freebsd  - 讨论区

标题:libevent 为什么要管理系统信号?

2010年08月07日 星期六 20:51

最近突发兴趣,把libevent重新学习了一遍。

发现 libevent可以管理系统信号(哈哈,废话一句),但实现方式实在不敢恭维。在信号处理函数中用pipe通知epoll或者select。

我想也许因为kqueue可以管理系统信号,所以也要用如此策略让epoll或者select也做到这一点。

我觉得大可不必如此。在大多数项目中,没必要让信号做这么复杂的任务,简单的进程控制即可。

从这一点也可以看出,kqueue的确更胜一筹,真是一个杂物箱,不过最近也有消息说,epoll也要管理信号了。。。

2010年08月12日 星期四 21:30

本想再说两句,可现在开盘了...

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号