るりまサーチ

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

別のキーワード

  1. io/wait wait_writable
  2. io wait_writable
  3. conditionvariable wait
  4. _builtin wait
  5. io/wait wait

検索結果

<< < 1 2 3 4 > >>

Kernel#wait_writable -> () (6108.0)

ファイルが書き込み可能になるまで待ちます。

...ファイルが書き込み可能になるまで待ちます。

ruby -run -e wait_writable -- [OPTION] FILE

-n RETRY リトライ回数
-w SEC リトライごとに待つ秒数
-v 詳細表示...

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

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

...指定しなかった場合はタイムアウトしません。

@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 (6108.0)

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

...アウトまでの秒数。指定しなかった場合はタイムアウトしません。

@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#wait_until { ... } -> () (6108.0)

モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たすまで停止します。

...e#broadcast で
スレッドが起こされると、ロックを取得し、ブロックを評価し
その結果によってこのメソッドから抜け処理を継続するか
再びロックを開放しスレッドを停止するかを決めます。

@see MonitorMixin::ConditionVariable#wait...

MonitorMixin::ConditionVariable#wait_while { ... } -> () (6108.0)

モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たしている間停止します。

...このメソッドから抜け処理を継続するか
再びロックを開放しスレッドを停止するかを決めます。

@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionVariable#wait...

絞り込み条件を変える

Shell::BuiltInCommand#wait? -> false (6102.0)

@todo

@todo

Shell::ProcessController#wait_all_jobs_execution -> () (6102.0)

全てのジョブの実行が終わるまで待ちます。

全てのジョブの実行が終わるまで待ちます。

Shell::SystemCommand#wait? -> bool (6102.0)

@todo

@todo

Net::Telnet#waitfor(opt) -> String|nil (6101.0)

指定した正規表現にマッチする文字列がホストから来るまでデータを読み込みます。

...値として利用します。

"Waittime" 指定した正規表現にマッチしてからこれで指定した秒数だけホストからの
通信がない場合にこのメソッドが終わります。指定しない場合は Net::Telnet.new で
指定した"Waittime"の値をデフォルト値...

Net::Telnet#waitfor(opt) {|buf| ...} -> String|nil (6101.0)

指定した正規表現にマッチする文字列がホストから来るまでデータを読み込みます。

...値として利用します。

"Waittime" 指定した正規表現にマッチしてからこれで指定した秒数だけホストからの
通信がない場合にこのメソッドが終わります。指定しない場合は Net::Telnet.new で
指定した"Waittime"の値をデフォルト値...

絞り込み条件を変える

Shell::ProcessController#waiting_job?(job) -> bool (6101.0)

指定されたジョブが存在する場合は真を返します。 そうでない場合は偽を返します。

指定されたジョブが存在する場合は真を返します。
そうでない場合は偽を返します。

@param job ジョブを指定します。

Shell::ProcessController#waiting_jobs -> Array (6101.0)

待機中のジョブを返します。

待機中のジョブを返します。

Shell::ProcessController#waiting_jobs_exist? -> bool (6101.0)

待機中のジョブが存在する場合は真を返します。 そうでない場合は偽を返します。

待機中のジョブが存在する場合は真を返します。
そうでない場合は偽を返します。

Sync_m#sync_upgrade_waiting -> [Thread] (6101.0)

@todo

@todo

Sync_m#sync_upgrade_waiting=(arr) (6101.0)

@todo

@todo

絞り込み条件を変える

Sync_m#sync_waiting -> [Thread] (6101.0)

@todo

@todo

Sync_m#sync_waiting=(arr) (6101.0)

@todo

@todo

Thread::Queue#num_waiting -> Integer (6101.0)

キューを待っているスレッドの数を返します。

...キューを待っているスレッドの数を返します。

//emlist[例][ruby]{
require 'thread'

q = SizedQueue.new(1)
q.push(1)
t = Thread.new { q.push(2) }
sleep 0.05 until t.stop?
q.num_waiting # => 1

q.pop
t.join
//}...
<< < 1 2 3 4 > >>