るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

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

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

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

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

@raise Errno::EXXX operation に不正な...
...。この指定がない場合、ブロックされる条件での 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 # <- 子プロセスが確...

CSV#flock(operation) -> 0 | false (18317.0)

File#flock に委譲します。

...File#flock に委譲します。...

ruby 1.6 feature (5280.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...on 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) -> stable-snapshot

: 2003-01-...
...> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK

=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-
:2: uninitialized constant EWOULDBLOCK at Errno (NameError)

=> ruby 1.6.8 (2003-02-13) [i586-linux]...
...のを避けた)
((<ruby-dev:12795>))

: ((<File>))#flock

File#flock がロック済みの場合に false を返さず Errno::EACCES 例外を
あげる場合がありました(flock()がないシステムの場合)

: ((<File::Stat>)).new(filename)

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

: ((<Bignum...

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

File::Constants::LOCK_UN -> Integer (3116.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>))

...追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたクラス/メソッドなど(...
...てください。
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...

CSV.open(filename, mode = "rb", options = Hash.new) -> CSV (236.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

...指定したエン
コーディングをチェックします。"rb:UTF-32BE:UTF-8" のように mode を指定
すると UTF-32BE のデータを読み込んでUTF-8 に変換してから解析します。

また "rb:BOM|UTF-8" のように mode を指定すると BOM を自動的に取り除き...
...* IO#close
* IO#close_read
* IO#close_write
* IO#closed?
* IO#eof
* IO#eof?
* IO#external_encoding
* IO#fcntl
* IO#fileno
* File#flock
* IO#flush
* IO#fsync
* IO#internal_encoding
* IO#ioctl
* IO#isatty
* File#path
* IO#pid
* IO#pos
* IO#pos=
* IO#reopen
* IO...
...param filename ファイル名を指定します。

@param mode IO.open に指定できるものと同じものを指定できます。

@param options CSV.new のオプションと同じオプションを指定できます。

//emlist[例 読み取り・ブロック指定なし][ruby]{
require "c...

CSV.open(filename, mode = "rb", options = Hash.new) {|csv| ... } -> nil (236.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

...指定したエン
コーディングをチェックします。"rb:UTF-32BE:UTF-8" のように mode を指定
すると UTF-32BE のデータを読み込んでUTF-8 に変換してから解析します。

また "rb:BOM|UTF-8" のように mode を指定すると BOM を自動的に取り除き...
...* IO#close
* IO#close_read
* IO#close_write
* IO#closed?
* IO#eof
* IO#eof?
* IO#external_encoding
* IO#fcntl
* IO#fileno
* File#flock
* IO#flush
* IO#fsync
* IO#internal_encoding
* IO#ioctl
* IO#isatty
* File#path
* IO#pid
* IO#pos
* IO#pos=
* IO#reopen
* IO...
...param filename ファイル名を指定します。

@param mode IO.open に指定できるものと同じものを指定できます。

@param options CSV.new のオプションと同じオプションを指定できます。

//emlist[例 読み取り・ブロック指定なし][ruby]{
require "c...

絞り込み条件を変える

<< 1 2 > >>