タグ

プロセスとNode.jsに関するkochizufanのブックマーク (1)

  • Electron (Node.js)で別プロセスとinteractiveなやりとりをする - Qiita

    Electronを使っていて、Rendere, Mainとはさらに別のプロセスとデータのやり取りをすることがあったのでそのメモを兼ねて。 シナリオとしては、GUIからの入力をMain -> ChildとpipeしてそれをGUIに戻すという感じ。 シーケンス図はこんな感じ。 要は、Mainからforkしたchildのstdinに何かを書き込んでstdouをpipeしてもらえばいい。 child_process#spawn Node.jsには子processをforkする手段が2つある。 ひとつがchild_process.fork、もうひとつがchild_process.spawn。 この2つの違いは正直良くわからないのだが、forkはnode.jsスクリプトを子プロセスとしてspawnし、spawnはシェルコマンドをspawnするもののようだ。(詳しい話は公式ドキュメントを読んだほうがいい

    Electron (Node.js)で別プロセスとinteractiveなやりとりをする - Qiita
  • 1