redis封装的epoll有什么特点 和平时写的我看用法一样呀?


aeMain入口函数

ae事件循环的基本机构就是用一个无限循环,然后再循环中去检测各个事件的发生。当然这里不是完全意义上的轮询,因为循环里面封装了epoll,select等事件驱动机制::
while (!eventLoop->stop) {
if (eventLoop->beforesleep != NULL)
    eventLoop->beforesleep(eventLoop);
aeProcessEvents(eventLoop, AE_ALL_EVENTS);
}

平时大家也
for()

epoll_wait
}

有什么重要区别吗?
已邀请:

王传义

赞同来自:


我也提过这个问题 和平时写代码没有区别呀

frost

赞同来自:


没有区别

要回复问题请先登录注册