来阅读一下 nodejs 的官方文档吧。
不要阻塞你的***循环(或是工作线程池) | Node.js 官方文档讲的很清楚了: 而事实上,***轮询线程本身并不维护队列,它持有一堆要求操作系统使用诸如 epoll (Linux),kqueue (OSX),event ports (Solaris) 或者 IOCP (Windows) 等机制去监听的文件描述符。
换言之,nodejs 并不是靠自己去实现高性能的异步 io 队列的。
如果 os 不支持,它也没办法靠自己实现。
事实上,epoll 等系统调用才是服…。
{dede:pagebreak/}
美国很多地方废弃,为啥很多人宁可在街上流浪,也没有人去开荒种地呢?
为什么现在的年轻人更容易觉得疲惫?
路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
有基于 C/C++ 的 Web 开发框架吗?
程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
Web后端开发,用Python还是Go呢?
商业史上有哪些降维打击的经典案例?
vue + tsx 的开发体验能追得上 react+tsx么?
校园网能看到使用联网应用的记录吗?
graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
Rust 的设计缺陷是什么?
为什么中国JK无法拍出日本JK的感觉?
为什么明明35岁以上的员工更稳定,招聘时不要,被裁的也是他们?
为什么大家觉得中医一无是处?
2025年,Gitea 和 GitLab 应当如何选择?