- 新時期的Node.js入門
- 李鍇
- 336字
- 2019-12-12 17:05:40
1.4 總結
本章的重點在于Node的一些底層機制,核心內容就是Node的事件循環,事件循環涉及的概念很多,就算看官方文檔也容易出現一頭霧水的情況,如果讀者有時間的話,最好能結合libuv的源碼進行閱讀。
為了進行詳細說明又增加了一些操作系統底層的內容,就像本章開頭所說的,所有內容都可以在任意一本經典的操作系統書籍(本章主要參考了《深入理解計算機系統》和《Unix網絡編程》)上找到相應的內容。
如果你真正明白了本章所講的內容,那么就來試著回答下面的問題:
- 什么是運行時?舉一個例子。
- 什么是回調?回調與異步調用有必然聯系嗎?
- 什么是事件?
- 并行與并發有什么區別和聯系。
- 同步和異步,阻塞和非阻塞的區別。
- 如何理解“除了代碼,一切都是并行的”?這句話是否絕對正確?
- 簡述事件循環的運行過程。
- nextTick的原理是什么,和setImmaite有什么區別?
推薦閱讀
- Java語言程序設計
- DevOps with Kubernetes
- Java EE框架整合開發入門到實戰:Spring+Spring MVC+MyBatis(微課版)
- Scala Design Patterns
- Python程序設計(第3版)
- Offer來了:Java面試核心知識點精講(原理篇)
- PyQt從入門到精通
- 軟件測試項目實戰之性能測試篇
- Python Tools for Visual Studio
- HTML5+CSS3+JavaScript Web開發案例教程(在線實訓版)
- Learn React with TypeScript 3
- Mastering Apache Spark 2.x(Second Edition)
- Vue.js 2 Web Development Projects
- Image Processing with ImageJ
- 愛上C語言:C KISS