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,并鼓励一下我: