22件ヒット
[1-22件を表示]
(0.091秒)
別のキーワード
検索結果
-
File
:: Constants :: LOCK _ NB -> Integer (24301.0) -
ロックの際にブロックしない。他の指定と or することで指定します。 File#flock で使用します。
...ロックの際にブロックしない。他の指定と or することで指定します。
File#flock で使用します。... -
File
# flock(operation) -> 0 | false (6224.0) -
ファイルをロックします。
...クされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作......rror 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた場合などに発生します。
引数 operation に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File クラスの......)
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...