2016-08-30 10 views
4

新規にnodeJSが追加されました。私はnodejがシングルスレッドであるにもかかわらず、ノンブロッキングIOイベントをどのように処理しているのかを知りたい。 非常に多くの記事を読んでいますが、それでも私は疑いを明確にしていません。nodejsはシングルスレッドでも、ノンブロッキングIOイベントをどのように処理していますか?

例/図の助けを借りてこれを説明してください。 ありがとうございます。

+2

最も推奨リソースhttps://www.youtube.com/watch?v=8aGhZQkoFbQここ – abdulbarik

+1

はあなたに多くを助けることができるものであるhttp://stackoverflow.com/questions/14795145/how-the -single-threaded-non-blocking-io-model-in-node-js/14797359#14797359 – abdulbarik

+0

abdulbarikありがとう、そのビデオは本当に助けてくれました。 –

答えて

0

Here is a useful link to the question

が、これはシングルスレッドのノードjsの実行のための更なる理解を与えることを願っています。

+0

コメント欄には答えではありません、上記のコメントリンクは同じです – abdulbarik

1

ノードJSは、スレッドが1つしかないかどうかを意味するわけではありません。実際には、I/O操作の実行に使用するワーカースレッドのプールがあります。

他のスレッドによって入出力操作が実行されている間に、メインの スレッドは、入力操作を受け取るためにアイドル状態です。 See it here

関連する問題