Ruby 初心者スレッド Part 28at TECH
Ruby 初心者スレッド Part 28 - 暇つぶし2ch208: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