module function Kernel.#fork
fork -> Integer | nil
fork { ... } -> Integer | nil
-
fork(2) システムコールを使ってプロセスの複製を作 ります。親プロセスでは子プロセスのプロセスIDを、子プロセスでは nil を返します。ブロックを指定して呼び出した場合には、生成し た子プロセスでブロックを評価します。
fork 前に STDOUT と STDERR を IO#flush します。
- [EXCEPTION] NotImplementedError:
- 実行環境がこのメソッドに対応していないとき発生します。
module Kernel