观澜Media

AI技术 · 深度资讯 · 前沿观察

您已经在使用的事件循环

select、poll、epoll 以及每个异步框..

select、poll、epoll 以及每个异步框架背后的系统调用。

实际发生的情况是这样的:您的代码调用了一个 JavaScript 引擎,该引擎调用了 libuv,该引擎调用了 epoll_wait,它要求内核在一万个文件描述符中的任何一个准备好数据时唤醒它。

内核在 40 毫秒内什么也没说。

然后又说道:“三个人都准备好了。

”你的事件循环醒来并处理这三个。

您可能已经凭信心接受了这一点,或者从某人发布的基准中接受了这一点。

来源:Dev.to

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关于我们

观澜Media

AI技术 · 深度资讯 · 前沿观察。专注科技、AI、互联网领域的深度报道与前沿资讯。

搜索归档

Access over the years of investigative journalism and breaking reports