エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
node.js child_process spawn を async queueで順番待ちさせる方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
node.js child_process spawn を async queueで順番待ちさせる方法 - Qiita
node.jsで 時間のかかるローカル処理。。例えばStable Diffustionとか・・重々しいバッチ処理とかをchil... node.jsで 時間のかかるローカル処理。。例えばStable Diffustionとか・・重々しいバッチ処理とかをchild_processで処理しているが、 ローカルの処理はspawnで非同期にしているので これをasync queueで待ち行列にしたい。 やりかた const { spawn } = require('node:child_process') const async = require('async') const heavyTask = (data) => { return new Promise((resolve) => { // なんかでかくて重い処理、例えばrm -rf / など。 const result = spawn('very_heavy_task.sh', []) // 処理が終わった時に呼ばれる result.on('close', (code)