select、poll与epoll的优缺点

1、select select本质上是通过设置或者检查存放fd标志位的数据结构来进行下一步处理。 缺点: 1) 单个进程可监视的fd数量被限制。 2) 需要维护一个用来存放大量fd的数据结构,这样会使得用户空间和内核空间在传递该结构时复制开销大。 3) 对fd进行扫描时是线性扫描。fd剧增后,IO效率较低,因为每次调用都对fd进行线性扫描遍历,所以随着fd的增加会造成遍历速度慢的性能问题 4)se
相关文章
相关标签/搜索