[過去ログ] 【node.js】サーバサイドjavascript 2【Rhino】 (983レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
793(1): 2014/09/15(月)21:50 ID:rwSbUfG7(1)調 AAS
>>792
spawn-asyncというパッケージが見つかりましたが、docを読んでみて試してみましたがうまく行きません。
単純にコマンドを実行しその結果を待つのではなく、「コマンドを実行して入力待ち状態のプロセスに入力を与え、その出力を待つ。」というのを繰り返しやりたいのですが
コールバック関数内でフラグ変数を変化させて、while文で無理やり待つ、という手法を考えたのですが、これもうまくいきません
794(1): 2014/09/16(火)04:41 ID:WcooyzxO(1)調 AAS
>>793
node.jsはシングルスレッドなんだからwhileの中に留まってたら他のイベントループは動かないよ
readable.readは同期的に呼べるといえば呼べるけど、バッファが動かなければどうにもならんね
つか、node.jsなのにいちいち外部プロセスの動作待ちでブロックしてたら台無しだわ
仮に動いてもかなりモッサリしかねないし、設計を見なおしてコールバックで動くようにしとけ
(その場ではダミーを返して、データが来たらダミーを本データで更新する等)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.036s