るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

検索結果

<< 1 2 3 ... > >>

static NODE * cond(NODE *node) (38200.0)

Monitor#wait_for_cond(cond, timeout) -> bool (12314.0)

MonitorMixin::ConditionVariable 用の内部メソッドです。

...MonitorMixin::ConditionVariable 用の内部メソッドです。

@param cond Thread::ConditionVariable を指定します。
@param timeout タイムアウトまでの秒数。指定しなかった場合はタイムアウトしません。

@return タイムアウトしたときは false を返し...
...ます。それ以外は true を返します。

//emlist[例][ruby]{
require 'monitor'
m = Monitor.new
cv = Thread::ConditionVariable.new
m.enter
m.wait_for_cond(cv, 1)
//}...

Monitor#wait_for_cond(cond, timeout) -> true (12314.0)

MonitorMixin::ConditionVariable 用の内部メソッドです。

...MonitorMixin::ConditionVariable 用の内部メソッドです。

@param cond Thread::ConditionVariable を指定します。
@param timeout タイムアウトまでの秒数。指定しなかった場合はタイムアウトしません。

@return Ruby 1.9 の頃からのバグで常に true を...
...返します。(16608)

//emlist[例][ruby]{
require 'monitor'
m = Monitor.new
cv = Thread::ConditionVariable.new
m.enter
m.wait_for_cond(cv, 1)
//}...

MonitorMixin::ConditionVariable (12016.0)

MonitorMixin と Monitor のための 条件変数クラスです。 MonitorMixin#new_cond が返します。ユーザが MonitorMixin::ConditionVariable.new を直接呼ぶことはありません。

...MonitorMixin と Monitor のための
条件変数クラスです。
MonitorMixin#new_cond が返します。ユーザが
MonitorMixin::ConditionVariable.new を直接呼ぶことはありません。...

Thread::ConditionVariable (12012.0)

スレッドの同期機構の一つである状態変数を実現するクラスです。

...構の一つである状態変数を実現するクラスです。

以下も ConditionVariable を理解するのに参考になります。

https://ruby-doc.com/docs/ProgrammingRuby/html/tut_threads.html#UF

=== Condition Variable とは

あるスレッド A が排他領域で動いていたと...
...でも空くことはありません。

以上のような状況を解決するのが Condition Variable です。

スレッド a で条件(リソースが空いているかなど)が満たされるまで wait メソッドで
スレッドを止めます。他のスレッド b において条件が...
...です。

mutex = Mutex.new
cv = ConditionVariable.new

a = Thread.start {
mutex.synchronize {
...
while (条件が満たされない)
cv.wait(mutex)
end
...
}
}

b = Thread.start {
mutex.synchronize {...

絞り込み条件を変える

ConditionVariable (12000.0)

Alias of Thread::ConditionVariable

...Alias of Thread::ConditionVariable...

Net::HTTPPreconditionFailed (12000.0)

HTTP レスポンス 412 (Precondition Failed) を表現するクラスです。

...HTTP レスポンス 412 (Precondition Failed) を表現するクラスです。

詳しくは 7232 Section 4.2, 8144 Section 3.2 を見てください。...

Net::HTTPPreconditionRequired (12000.0)

HTTP レスポンス 428 (Precondition Required) を表現するクラスです。

...HTTP レスポンス 428 (Precondition Required) を表現するクラスです。

詳しくは 6585 を見てください。...

WEBrick::HTTPStatus::PreconditionFailed (12000.0)

HTTP のステータスコード 412 Precondition Failed を表すクラスです。

...HTTP のステータスコード 412 Precondition Failed を表すクラスです。...

Monitor#new_cond -> MonitorMixin::ConditionVariable (9301.0)

モニターに関連付けられた、新しい MonitorMixin::ConditionVariable を生成して返します。

...モニターに関連付けられた、新しい MonitorMixin::ConditionVariable を生成して返します。...

絞り込み条件を変える

MonitorMixin#new_cond -> MonitorMixin::ConditionVariable (9301.0)

モニターに関連付けられた、新しい MonitorMixin::ConditionVariable を生成して返します。

...モニターに関連付けられた、新しい MonitorMixin::ConditionVariable を生成して返します。...
<< 1 2 3 ... > >>