kind=defined
names=detach
visibility=public

--- detach(pid)    -> Thread

子プロセス pid の終了を監視するスレッドを生成して返します。
生成したスレッドは子プロセスが終了した後に nil で終了します。
指定した子プロセスが存在しなければ即座に nil で終了します。

@param pid 子スレッドのプロセス ID を整数で指定します。

@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

    pid = fork {
      # child
      sleep 3
    }

    th = Process.detach(pid)
    p th.value

    # => nil


