22件ヒット
[1-22件を表示]
(0.249秒)
検索結果
-
File
:: Constants :: LOCK _ UN -> Integer (26101.0) -
アンロック。File#flock で使用します。
アンロック。File#flock で使用します。 -
File
# flock(operation) -> 0 | false (8012.0) -
ファイルをロックします。
...なシステムでは書き込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_UN
アンロック。
この明示的なアンロック以外に、ファイルのcloseやRubyインタプリタの終了
(プロセスの終了)......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...