2010年08月07日 星期六 20:51
最近突发兴趣,把libevent重新学习了一遍。
发现 libevent可以管理系统信号(哈哈,废话一句),但实现方式实在不敢恭维。在信号处理函数中用pipe通知epoll或者select。
我想也许因为kqueue可以管理系统信号,所以也要用如此策略让epoll或者select也做到这一点。
我觉得大可不必如此。在大多数项目中,没必要让信号做这么复杂的任务,简单的进程控制即可。
从这一点也可以看出,kqueue的确更胜一筹,真是一个杂物箱,不过最近也有消息说,epoll也要管理信号了。。。
2010年08月12日 星期四 21:30
本想再说两句,可现在开盘了...
Zeuux © 2024
京ICP备05028076号