るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.042秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:process[x] > クエリ:fork[x] > 種類:インスタンスメソッド[x]

別のキーワード

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

クラス

キーワード

検索結果

Process::Status#>>(num) -> Integer (3015.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 (69.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 (15.0)

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

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

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

※ NotImplementedError...