Node 异步I/O 实现
文章目录
- Node 异步I/O 实现
- 理想的非阻塞异步 I/O
- 现实的异步I/O实现方案
- 重磅来了 Node 的异步 I/O的实现
- 整个异步 I/O 的过程
- Node 实现异步 I/O 的总结
- PS:
- 🌰
理想的非阻塞异步 I/O
但是现实是骨感的,现实的异步I/O实现方案有以下几种方案:
现实的异步I/O实现方案
注意:是以 多线程为前提
重磅来了 Node 的异步 I/O的实现
整个异步 I/O 的过程
Node 实现异步 I/O 的总结
PS:
我们时常提到的 Node 是单线程的,这里的单线程仅仅只是 js 执行在单线程而已。
在Node中,内部完成异步 I/O 任务的都是线程池
事实上,除了 JavaScript 是单线程外,Node 自身其实是多线程的,只是 I/O 线程使用的 CPU 较少
🌰
这一篇相当于是读书笔记 + 自己理解,化文字为直观的图,这样我的效率更高,有错请指出交流噢 !!!
参考资料:
深入浅出 NodeJs