1.select有最大并发数限制 epoll没有 由系统支持的最大文件打开数限制 2.select内部实现类似于链表 epoll类似于队列 对活跃socket的查询epoll效率高只需判断队列是否为空 3.两者都涉及到用户态和内核态的数据交互 epoll使用mmap来优化 效率更高 在并发数低 socket都较活跃时 可能出现select优于epoll的情况 这些都是百度来自己整理的 (牛客手机端一按回车就发送不能换行是真的弟弟
点赞 7

相关推荐

牛客网
牛客企业服务