33件ヒット
[1-33件を表示]
(0.015秒)
クラス
- File (11)
- Object (11)
-
Process
:: Status (11)
キーワード
- >> (11)
- flock (11)
-
respond
_ to? (11)
検索結果
先頭3件
-
File
# flock(operation) -> 0 | false (9.0) -
ファイルをロックします。
...f.flock(File::LOCK_SH)
p f.read
}
//}
//emlist[例2:][ruby]{
f = File.open("/tmp/foo", "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.floc... -
Object
# respond _ to?(name , include _ all = false) -> bool (9.0) -
オブジェクトがメソッド name を持つとき真を返します。
...ッド name を持つというのは、
オブジェクトが メソッド name に応答できることをいいます。
Windows での Process.fork や GNU/Linux での File.lchmod の
ような NotImplementedError が発生する場合は false を返します。
※ NotImplementedError が発... -
Process
:: Status # >>(num) -> Integer (9.0) -
self.to_i >> num と同じです。
...self.to_i >> num と同じです。
@param num 整数を指定します。
fork { exit 99 } #=> 26563
Process.wait #=> 26563
$?.to_i #=> 25344
$? >> 8 #=> 99...