エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Electron (Node.js)で別プロセスとinteractiveなやりとりをする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Electron (Node.js)で別プロセスとinteractiveなやりとりをする - Qiita
Electronを使っていて、Rendere, Mainとはさらに別のプロセスとデータのやり取りをすることがあったので... 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するもののようだ。(詳しい話は公式ドキュメントを読んだほうがいい