NodeJS 进阶:进程、线程、竞争条件
NodeJS 深度探索:掌握内部机制、线程、竞争条件、锁和流
讲师:Van Nguyen
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解操作系统基础知识
- 理解 Node.js 内部机制
- 性能优化
- 了解线程
探索相关主题
要求
- 至少 1 年后端开发经验
描述
NodeJS 深度探索:掌握内部机制和系统交互
您是否已经使用 NodeJS 一段时间但还不太了解它?
通过探索 Node.js 的内部机制及其与操作系统的交互,探索其底层工作原理。本课程不仅涵盖基本用法,还提供进程管理、内存处理和并发方面的知识。您将学习 Node.js 如何高效地处理 I/O 操作、管理线程并利用系统资源来交付高性能应用程序。通过理解这些核心概念,您将能够编写更优化、更可扩展且更可靠的 Node.js 应用程序。
您将学到什么:
操作系统基础知识:
-
RAM、硬盘和CPU在程序执行中的作用
-
程序与进程以及不同的进程状态
-
多道程序设计和高效资源利用
-
抢占式调度与非抢占式调度的解释
-
程序计数器及其意义
-
上下文切换的幕后工作原理
Node.js 内部结构:
-
了解V8及其如何执行 JavaScript
-
Libuv在处理异步操作中的作用
-
编译与解释以及JIT(即时)编译
并发和性能优化:
-
I/O 任务与 CPU 任务以及 Node.js 如何处理非阻塞 I/O
-
使用子进程来卸载工作
-
通过集群进行扩展
-
用于并行执行的工作线程
-
理解并缓解竞争条件
本课程适合哪些人:
- 想要了解 Node.js 底层工作原理的开发人员
- 工程师希望优化 Node.js 应用程序的性能
- 想要深入了解nodejs的开发者
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。