るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. openssl n=
  3. pop3 n_mails
  4. openssl n
  5. rsa n=

ライブラリ

クラス

モジュール

キーワード

検索結果

Sync_m#synchronize(mode = EX) {...} -> object (150967.0)

ロック状態を変更してブロックを実行します。 ブロックの実行結果を返します。

ロック状態を変更してブロックを実行します。
ブロックの実行結果を返します。

@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。

Sync_m#sync_synchronize(mode = EX) {...} -> object (133567.0)

ロック状態を変更してブロックを実行します。 ブロックの実行結果を返します。

ロック状態を変更してブロックを実行します。
ブロックの実行結果を返します。

@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。

MonitorMixin#synchronize { ... } -> object (99910.0)

モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

ブロックの評価値を返り値として返します。

@see MonitorMixin#mon_enter

Thread::Mutex#synchronize { ... } -> object (90925.0)

mutex をロックし、ブロックを実行します。実行後に必ず mutex のロックを解放します。

mutex をロックし、ブロックを実行します。実行後に必ず mutex のロックを解放します。

ブロックが最後に評価した値を返します。

@raise ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.#trap に指定したハンドラ内で実行
した場合に発生します。

//emlist[例][ruby]{
m = Mutex.new
result = m.synchronize do
m.locked? # =>...

Mutex_m#synchronize { ... } -> object (90910.0)

self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。

self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。

ブロックで最後に評価した値を返します。

絞り込み条件を変える

PStore::DummyMutex#synchronize { ... } -> object (90907.0)

与えられたブロックを評価するだけで何もしません。

与えられたブロックを評価するだけで何もしません。

MonitorMixin#mon_synchronize { ... } -> object (63910.0)

モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

ブロックの評価値を返り値として返します。

@see MonitorMixin#mon_enter

Mutex_m#mu_synchronize { ... } -> object (54910.0)

self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。

self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。

ブロックで最後に評価した値を返します。