hi:这里是一些我的node文章,涉及到node的原理、源码、应用。由于node与c++密不可分,博主本人也在学习c++,更新略微缓慢。希望将来能将这些文章整理成一个小册子,帮助到更多的node学习者。
| 基础知识 | 模块源码 | 内存管理 | c++插件 |
|---|---|---|---|
| ✅ node基本架构 | ✅ events | ✅ 垃圾回收:基本概念 | ✅ 加载c++插件的过程 |
| ✅ v8的一些概念 | ✅ buffer | ✅ 垃圾回收:常见回收算法 | ✅ 实现c++插件的三种方式 |
| ✅ node初始化过程(c++部分) | ✅ stream | ✅ 垃圾回收:v8的实现 | ✅ 一、开发环境准备 |
| ✅ node初始化过程(js部分) | ✅ module | ✅ 内存监控 | ✅ 二、基本数据类型和函数 |
| ✅ 文件操作 | ✅ process、child_process | ✅ 三、buffer处理 | |
| ✅ cluster | ✅ 四、错误处理 | ||
| ✅ 五、对象生命周期和内存管理 | |||
| ✅ 六、使用worker线程 | |||
| ✅ 七、线程安全函数 | |||
| ✅ 八、promise |
| libuv | 并发:多进程与多线程 | 框架 | 产品化 |
|---|---|---|---|
| ✅ libuv:简介 | ✅ cluster的负载均衡 | ||
| ✅ libuv:timer | |||
| ✅ libuv:I/O | |||
| ✅ libuv:线程池 | |||
| ✅ setImmediate | |||
| ✅ setTimeout | |||
- node
v16.14.0
转载请注明出处!如果您觉得我写的不错,star,并鼓励一下我:
