るりまサーチ

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

別のキーワード

  1. process abort
  2. process setrlimit
  3. etc sc_thread_process_shared
  4. tracer display_process_id

ライブラリ

クラス

キーワード

検索結果

Shell::ProcessController#sfork(command) { ... } -> [Integer, IO, IO] (9117.0)

シンプルな fork です。

...シンプルな fork です。

@param command コマンドを指定します。

@return [PID, 入力用 IO, 出力用 IO] からなる配列を返します。...

Process::Status#>>(num) -> Integer (3013.0)

self.to_i >> num と同じです。

...self.to_i >> num と同じです。

@param num 整数を指定します。

fork
{ exit 99 } #=> 26563
Process
.wait #=> 26563
$?.to_i #=> 25344
$? >> 8 #=> 99...

File#flock(operation) -> 0 | false (67.0)

ファイルをロックします。

...o", "w")

f.flock(File::LOCK_EX)
puts "locked by process1"

fork
{
f = File.open("/tmp/foo", "r")
f.flock(File::LOCK_SH)
puts "locked by process2"
sleep 5
puts "unlocked by process2"
}

sleep 5

f.flock(File::LOCK_UN)
puts "unlocked by process1"
sleep 1 # <- 子プロセスが確実に先...
...にロックするための sleep
f.flock(File::LOCK_EX)
puts "re-locked by process1"

# => locked by process1
# unlocked by process1
# locked by process2
# unlocked by process2
# re-locked by process1
//}...

Object#respond_to?(name, include_all = false) -> bool (13.0)

オブジェクトがメソッド name を持つとき真を返します。

...メソッド name を持つというのは、
オブジェクトが メソッド name に応答できることをいいます。

Windows での Process.fork や GNU/Linux での File.lchmod の
ような NotImplementedError が発生する場合は false を返します。

※ NotImplementedError...