c++笔记
文章平均质量分 64
超人蒲会飞
这个作者很懒,什么都没留下…
展开
-
io复用之select poll epoll
epoll_create时,内核除了帮我们在epoll文件系统里建了个红黑树用于存储以后epoll_ctl传来的fd外,还会再建立一个list链表,用于存储准备就绪的事件,当epoll_wait调用时,仅仅观察这个list链表里有没有数据即可。当所有的fd都是活跃连接,使用epoll,需要建立文件系统,红黑书和链表对于此来说,效率反而不高,不如selece和poll。当所有的fd都是活跃连接,使用epoll,需要建立文件系统,红黑书和链表对于此来说,效率反而不高,不如selece和poll。原创 2022-12-28 15:26:31 · 90 阅读 · 1 评论 -
c++ 回调实现的几种方式
c++ 回调实现的几种方式原创 2022-11-24 09:53:43 · 1519 阅读 · 0 评论