るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

クラス

モジュール

キーワード

検索結果

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

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

...システムでは書き込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_UN
アンロック。
この明示的なアンロック以外に、ファイルのcloseやRubyインタプリタの終了
(プロセスの終了)に...
...。この指定がない場合、ブロックされる条件での flock
の呼び出しはロックが解除されるまでブロックされます。

File::LOCK_NB の指定がある場合、ブロックされる条件での
flock
は false を返します。

「ブロックされる条件」...
...n("/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.flock(File::LOCK_UN)
puts "unlocked by process1"
sleep 1 # <- 子プロセスが確...

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

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

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

ruby 1.8.3 feature (1500.0)

ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))

...ackward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたクラス/メソッドなど(互換性のない変更)
* [obsolete]: 廃止された(される予定の)機能
* [platform]: 対応プラットフォームの追加

bundled li...
...てください。
soap4r-1.5.3がruby-1.8.2、soap4r-1.5.5がruby-1.8.3にbundleされています。
* ((<URL:http://dev.ctor.org/soap4r/wiki/Changes-154>))
* ((<URL:http://dev.ctor.org/soap4r/wiki/Changes-155>))

== 1.8.2 (2004-12-25) -> 1.8.3 (2005-09-21)

=== 2005-09-19
: FileUtils.remove_ent...
...((<ruby-dev:25623>))

=== 2005-01-29

: Resolv::DNS::Resource::IN::SRV [lib] [new]

追加
(RFC2782)

=== 2005-01-26
: File#flock [ruby] [bug]
Windows 上での File#flock(File::LOCK_UN) が正しく理解されないバグが
修正されました。((<ruby-dev:25574>))

=== 2005-01-25
: R...

ruby 1.8.5 feature (264.0)

ruby 1.8.5 feature ruby 1.8.4 から ruby 1.8.5 までの変更点です。

...d-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたクラス/メソッドなど(互換性のない変更)
* [obsolete]: 廃止された(される予定の)機能
* [platform]: 対応プラットフォームの追加

== 1.8.4 (2005-1...
...ZE

追加 ((<ruby-dev:28729>))

=== 2006-06-11

: OptionParser#getopts [new]

: tempfile の生成するテンポラリファイルの名前が <basename><pid>.<count> から <basename>.<pid>.<count> になりました ((<ruby-talk:196272>))

=== 2006-06-07

: configure --with-winsock2 [new]

m...
...== 2006-02-21
: File#link [bug]

mswin32版・mingw32版でFile#linkが動かなくなっていた不具合が修正されました。

=== 2006-02-20

: RbConfig [new]

((<rbconfig>)) が Config に加えて RbConfig を定義するようになりました。

=== 2006-02-06

: File#flock [bug]...