Ruby 初心者スレッド Part 28 at TECH
[2ch|▼Menu]
208:169
09/05/24 13:03:40
>>178
       |
   \  __  /
   _ (m) _ピコーン
      |ミ|
    /  `´  \
     ('A`)
     ノヽノヽ
       くく
そうか、子プロセスが終了するまで親プロセスはwait状態になるのか!

 IO.popen("ruby -e 'sleep(30)'", "w") do |io|
  p io.puts("my message") #=> nil
  puts "ok, all finished !"

  # After a few seconds...
  p io.close_write #=> nil
  puts "closed?"
end

うわー、完全に失念していましたよ。
wait状態だから、実際には IO#.close_write がコールされずに止まっていたわけか。
Threadを生成してやってみたらうまくいきました!
本当にありがとうございましたです。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5373日前に更新/107 KB
担当:undef