まつもと ゆきひろです.
In message "[ruby-list:1462] wait child process"
on 96/12/24, Itsuro Saito <saito / miv.t.u-tokyo.ac.jp> writes:
|
|斎藤@東大電子情報です.
|
|rubyが想定している書き方からは外れるかも知れませんが…
|
|forkした子プロセスが死んだ時に親プロセスが看取るにはどうするんでしょう
|か?普通だったらtrapでCHLDでひろってwaitを呼ぶのかと思うのですがwaitは
|なさそうなので.それとも孫を作って子には死んでもらうのでしょうか.
* waitはあります.Process.waitまたはProcess.waitpidを使っ
てください
* threadとwaitをまぜるとブロックするかも
|そもそもforkじゃなくてthreadでやるのが正解なのでしょうけど.
それは好みで好きな方を選んでください.forkの方が信頼性が高い
でしょうし.
まつもと ゆきひろ /:|)