libevent源码学习----io多路复用的封装和使用

由于是非阻塞监听事件的发生,因此内部其实仍是采用io多路复用函数实现的。 又由于可供选择的io函数不少,linux下有epoll, poll, select等,window下有ICOP, select等,因此libevent须要在程序启动时选择一个合适的io多路复用函数,合适的依据是linux 系统支持,为了实现跨平台 io函数的效率尽可能高 用户是否主动设置了不想使用的io函数 为了解决跨平台,
相关文章
相关标签/搜索