何Node1-1 NodeJSことは?

  • Node.jsのは、JavaScriptの  ランタイム ChromeのV8上に構築されました 
  • Node.jsのは、イベント駆動型、非ブロッキングI / Oモデル(イベント駆動型モデルとIO)を使用し

ノンブロッキングI / O(入力/出力リレー)

  • I / Oブロッキング:I / O処理の後に次のステップを完了するために、I / Oを待っているときにスリープ状態に
  • I / Oノンブロッキング:I / O機能は、プロセスI / Oの完了を待たずに、すぐに戻ったら

  質問:すべての命令は、下位の完全な実装の実装に、ブロックする理由だけIOを考え出すとして理解することができますか?

  簡単に言えば、命令はCPUの動作に依存している、31個の命令を実行することができたときにCPU速度を速く、非IOオペレーションは、ブロッキングプロセス未満(フィルムのコピーの速度)を感じることはありません

       ドリブンIO ------->イベントの終了後にメインプログラムに通知

イベントドリブン

  • このような非同期通知一次処理とI / O操作の後
  • Observerパターン

おすすめ

転載: www.cnblogs.com/chorkiu/p/11412575.html