nodejs是什么以及nodejs好在哪


1、nodejs是什么  

Nodejs是構建在V8引擎上的ES runtime,nodejs並不是一門語言,nodejs讓js在服務器端跑起來的runtime。

nodejs的兩大特性:

  1. 事件驅動
  2. 非阻塞I/O模型:非阻塞I/O模型是指當程序遇到輸入輸出時,主程序不用等輸入輸出結果,直接進行下一步,當I/O完成時,通知主進程。在這期間,主程序運行流暢。

計算機如何知道I/O完成,這時候就需要用到事件驅動。

2、node好在哪

  1. 首先它的語言是js,這樣前端用起來就比較的方便;
  2. 其實他在處理高並發,I/O密集的場景有很大的優勢。高並發是指單位時間內的訪問量大,單線程只針對主進程,I/O操作系統底層多線程調度。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM