るりまサーチ

最速Rubyリファレンスマニュアル検索!
418件ヒット [1-100件を表示] (0.031秒)

別のキーワード

  1. _builtin fork
  2. kernel fork
  3. process fork
  4. thread fork
  5. fork

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Kernel.#fork -> Integer | nil (18156.0)

fork(2) システムコールを使ってプロセスの複製を作 ります。親プロセスでは子プロセスのプロセスIDを、子プロセスでは nil を返します。ブロックを指定して呼び出した場合には、生成し た子プロセスでブロックを評価します。

...
fork
(2) システムコールを使ってプロセスの複製を作
ります。親プロセスでは子プロセスのプロセスIDを、子プロセスでは
nil を返します。ブロックを指定して呼び出した場合には、生成し
た子プロセスでブロックを評価しま...
...す。

fork
前に STDOUT と STDERR を IO#flush します。

@
raise NotImplementedError 実行環境がこのメソッドに対応していないとき発生します。

//emlist[ブロックを指定しなかった場合][ruby]{
if child_pid = fork
puts "parent process. pid: #{Process.pid},...
...# => child process. pid: 81329

# 子プロセスでの処理
sleep(1)
end
//}

//emlist[ブロックを指定した場合][ruby]{
child_pid = fork do
puts "child process. pid: #{Process.pid}"
# => child process. pid: 79602

# 子プロセスでの処理
sleep(1)
end

puts "parent proc...

Kernel.#fork { ... } -> Integer | nil (18156.0)

fork(2) システムコールを使ってプロセスの複製を作 ります。親プロセスでは子プロセスのプロセスIDを、子プロセスでは nil を返します。ブロックを指定して呼び出した場合には、生成し た子プロセスでブロックを評価します。

...
fork
(2) システムコールを使ってプロセスの複製を作
ります。親プロセスでは子プロセスのプロセスIDを、子プロセスでは
nil を返します。ブロックを指定して呼び出した場合には、生成し
た子プロセスでブロックを評価しま...
...す。

fork
前に STDOUT と STDERR を IO#flush します。

@
raise NotImplementedError 実行環境がこのメソッドに対応していないとき発生します。

//emlist[ブロックを指定しなかった場合][ruby]{
if child_pid = fork
puts "parent process. pid: #{Process.pid},...
...# => child process. pid: 81329

# 子プロセスでの処理
sleep(1)
end
//}

//emlist[ブロックを指定した場合][ruby]{
child_pid = fork do
puts "child process. pid: #{Process.pid}"
# => child process. pid: 79602

# 子プロセスでの処理
sleep(1)
end

puts "parent proc...

Process.fork -> Integer | nil (18138.0)

子プロセスを生成します。関数 Kernel.#fork と同じです。

...子プロセスを生成します。関数 Kernel.#fork と同じです。

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

@
see fork(2)...

Process.fork { ... } -> Integer | nil (18138.0)

子プロセスを生成します。関数 Kernel.#fork と同じです。

...子プロセスを生成します。関数 Kernel.#fork と同じです。

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

@
see fork(2)...

Thread.fork(*arg) {|*arg| ... } -> Thread (18115.0)

スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。

...initialize メソッドを呼びません。

@
param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。

@
raise ThreadError 現在のスレッドが属す...

絞り込み条件を変える

Thread.start(*arg) {|*arg| ... } -> Thread (3015.0)

スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。

...initialize メソッドを呼びません。

@
param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。

@
raise ThreadError 現在のスレッドが属す...

IO.popen([env = {}, [cmdname, arg0], *args, execopt={}], mode = "r", opt={}) -> IO (61.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...= ls_io.read
}

@
param env 環境変数を { 変数名 => 内容 } という形式の Hash で渡します。
@
param command コマンド名を文字列で指定します。シェルを経由して実行されます。
@
param cmdname コマンド名を文字列で指定します
@
param arg0 み...
...
@
param args コマンドのパラメータを文字列で指定します
@
param execopt プロセス実行に関するオプションを Hash で指定します。
@
param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@
pa...
...ram opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します

@
raise Errno::EXXX パイプ、あるいは子プロセスの生成に失敗した場合に発生します。...

IO.popen([env = {}, [cmdname, arg0], *args, execopt={}], mode = "r", opt={}) {|f| ... } -> object (61.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...= ls_io.read
}

@
param env 環境変数を { 変数名 => 内容 } という形式の Hash で渡します。
@
param command コマンド名を文字列で指定します。シェルを経由して実行されます。
@
param cmdname コマンド名を文字列で指定します
@
param arg0 み...
...
@
param args コマンドのパラメータを文字列で指定します
@
param execopt プロセス実行に関するオプションを Hash で指定します。
@
param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@
pa...
...ram opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します

@
raise Errno::EXXX パイプ、あるいは子プロセスの生成に失敗した場合に発生します。...

IO.popen([env = {}, cmdname, *args, execopt={}], mode = "r", opt={}) -> IO (61.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...= ls_io.read
}

@
param env 環境変数を { 変数名 => 内容 } という形式の Hash で渡します。
@
param command コマンド名を文字列で指定します。シェルを経由して実行されます。
@
param cmdname コマンド名を文字列で指定します
@
param arg0 み...
...
@
param args コマンドのパラメータを文字列で指定します
@
param execopt プロセス実行に関するオプションを Hash で指定します。
@
param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@
pa...
...ram opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します

@
raise Errno::EXXX パイプ、あるいは子プロセスの生成に失敗した場合に発生します。...

IO.popen([env = {}, cmdname, *args, execopt={}], mode = "r", opt={}) {|f| ... } -> object (61.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...= ls_io.read
}

@
param env 環境変数を { 変数名 => 内容 } という形式の Hash で渡します。
@
param command コマンド名を文字列で指定します。シェルを経由して実行されます。
@
param cmdname コマンド名を文字列で指定します
@
param arg0 み...
...
@
param args コマンドのパラメータを文字列で指定します
@
param execopt プロセス実行に関するオプションを Hash で指定します。
@
param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@
pa...
...ram opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します

@
raise Errno::EXXX パイプ、あるいは子プロセスの生成に失敗した場合に発生します。...

絞り込み条件を変える

<< 1 2 3 ... > >>