返回资讯中心
外部精选
软件工程
#开发者实时流

开发者撰写 poll 与 select 对比网页,梳理事件驱动函数差异

来源标题:Poll vs. Select (2010)

一位 Linux 网络开发者在多次遇到关于 poll 与 select 的不准确说法后,撰写了一个专门对比两者的网页。该页面详细说明 poll、select 及相关事件驱动函数,并与 libevent、libev 等方案进行比较,旨在作为长期参考资源。作者表示欢迎读者反馈其中的错误或遗漏。

Hacker News 最新andsoitis2026/11/7 · 7 天前3 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

我经常从事网络相关工作及其周边开发。我主要在Linux上进行这些工作,常常涉及驱动程序,或者以其他方式非常贴近操作系统、C语言和核心库。

前几天,我又一次遇到了关于poll相较于select的一些随机的不准确说法,这次我决定不再只是在某个IRC频道上抱怨或在他们的邮件列表上发牢骚,而是反击——撰写并发布一个我自己的网页。这个网页尽可能详细地介绍了poll与select以及相关的事件驱动函数。我希望它能成为一个占位符,汇集所有关于poll和select在比较方面,以及将它们与libevent和libev等事件驱动替代方案进行比较时相关的所有内容。

这样,下次我遇到对这个整体情况不太理解的人,或者有人重申一些不太准确的说法时,我就有一个资源可以指给他们看。

更不用说,我认为这个新的poll vs select页面与我过去几年写的其他“X vs Y”文章和文档页面非常契合。

如果你发现缺陷、遗漏了细节或对这个页面有疑问,请不要犹豫,在这里评论,或者给我发邮件,或者在twitter上发推给我,或者使用你喜欢的任何方式。我很感激你的反馈!

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →