深入浅出Node笔记
文章目录
一、Node 特点
1、异步 I/O(非阻塞 I/O),任务耗时取决于最慢的事件耗时
const fs = require('fs'); |
2、大量使用事件和回调函数
const http = require('http'); |
ps:事件循环
3、单线程
(1) 单线程带来的问题
- 无法利用多核 CPU
- 错误会引起整个应用退出,应用的健壮性值得考验
- 大量计算占用 CPU 导致无法继续调用异步 I/O
(2) 解决大计算量问题的方法:child_process(子进程) 分解大量的计算,Master-Worker 管理子进程
4、跨平台,可以在 win、linux 等环境中部署 Node
本文标题:深入浅出Node笔记
文章作者:Canace
发布时间:2020-06-21
最后更新:2023-05-26
原始链接:https://canace.site/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BANode%E7%AC%94%E8%AE%B0/
版权声明:转载请注明出处
分享