るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.022秒)

別のキーワード

  1. csv flock
  2. file flock
  3. _builtin flock
  4. flock csv

クラス

モジュール

キーワード

検索結果

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

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

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

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

@param operation ロックに対する操作の種類を示す定数を指定します。
どのような定数が利用可能かは以下を参照して下さい。

@raise IOError 自身が close されている場合に発生します。

@raise Errno::EXXX operation に不正な整数を与えた...

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

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

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

File::Constants::LOCK_NB -> Integer (55.0)

ロックの際にブロックしない。他の指定と or することで指定します。 File#flock で使用します。

ロックの際にブロックしない。他の指定と or することで指定します。
File#flock で使用します。

File::Constants::LOCK_SH -> Integer (55.0)

共有ロック。複数のプロセスが同時にロックを共有できます。 File#flock で使用します。

共有ロック。複数のプロセスが同時にロックを共有できます。
File#flock で使用します。

File::Constants::LOCK_UN -> Integer (55.0)

アンロック。File#flock で使用します。

アンロック。File#flock で使用します。

絞り込み条件を変える