Node が接続を処理する方法を知りたいです。つまり、実行すると...
node myserver.js
...そして私がリクエストをすると、ノードは何をしますか?
私はテストをしました。socket.io でサーバーを実行しています。WebSocket 接続を確立するブラウザで 2 つのタブを開きます。スレッド ( ps -eLf ) を確認すると、常に同じ 6 つのスレッドが実行されます。
node 12837 12518 12837 1 6 22:29 pts/0 00:01:10 node /usr/local/lib/node_modules/node-dev/wrapper.js prueba1.js
node 12837 12518 12838 0 6 22:29 pts/0 00:00:00 node /usr/local/lib/node_modules/node-dev/wrapper.js prueba1.js
node 12837 12518 12839 0 6 22:29 pts/0 00:00:14 node /usr/local/lib/node_modules/node-dev/wrapper.js prueba1.js
node 12837 12518 12840 0 6 22:29 pts/0 00:00:14 node /usr/local/lib/node_modules/node-dev/wrapper.js prueba1.js
node 12837 12518 12841 0 6 22:29 pts/0 00:00:14 node /usr/local/lib/node_modules/node-dev/wrapper.js prueba1.js
node 12837 12518 12842 0 6 22:29 pts/0 00:00:14 node /usr/local/lib/node_modules/node-dev/wrapper.js prueba1.js
ブロッキングコードが実際にブロックするものを理解しようとしているので、これを尋ねています。