盡管 Node.js 是單執行緒的,但是大多數用于后端開發的編程語言都提供多執行緒來處理應用程式操作,
為什么單執行緒有利于后端開發?
- 開發人員更容易實作應用程式,我們的應用程式在生產程序中不會突然遇到意外的競爭條件,
- 單執行緒應用程式易于擴展,
- 它們可以毫不延遲地在一個時刻收到的大量用戶請求提供服務,相比之下,當流量較大時,多執行緒后端必須等待執行緒池中的執行緒釋放,才能為用戶請求提供服務,利用 Node.js 的非阻塞特性,用戶請求不會在單個執行緒上掛起太長時間(只有在操作不是 CPU 密集型時),
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/258767.html
標籤:其他
上一篇:MySQL的基礎架構
下一篇:單調堆疊
