るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.106秒)
トップページ > クエリ:l[x] > クエリ:>[x] > クエリ:LOCK_EX[x]

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. module >
  4. integer >
  5. complex >

ライブラリ

クラス

モジュール

検索結果

File::Constants::LOCK_EX -> Integer (24301.0)

排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。 File#flock で使用します。

...排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。
File#flock で使用します。...

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

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

...クされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。

@param operation ロックに対する操作...
...なシステムでは読み込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_EX
排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。
システムによってはロック対...
...)
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...