为什么select.select()处理磁盘文件而不处理epoll()?

为什么select.select()处理磁盘文件而不处理epoll()?,第1张

为什么select.select()处理磁盘文件而不处理epoll()?

select允许监视指向常规文件的文件描述符,但是它始终将文件报告为可读/可写(即,它有点用处,因为它不会告诉您读/写是否实际上会被阻止)。

epoll不允许监视常规文件,因为它没有(至少在Linux上)没有可用的机制来判断读/写常规文件是否会阻止



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5631265.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存