epoll模型

作者: 蚂蚁窝大梦想 | 来源:发表于2018-12-05 22:57 被阅读0次

    1、调用epoll_creat函数建立一个epoll对象(一颗红黑树,一个准备就绪list链表)。

    2、调用epoll_ctl函数把socket放到红黑树上,给内核中断处理程序注册一个回调函数,告诉内核,如果这个句柄的中断到了,就把这个socket放到准备就绪list链表里。

    3、调用epoll_wait到准备就绪list链表中处理socket,并把数据返回给用户。

    相关文章

      网友评论

        本文标题:epoll模型

        本文链接:https://www.haomeiwen.com/subject/bbpgcqtx.html