るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

モジュール

キーワード

検索結果

Kernel#timeout(sec) {|i| .... } -> object (26167.0)

ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。

...c 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout
::Error が発生します。

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...

@
param sec タイムアウトする時間を秒数で指定します.
@
param exception_class タイムアウトした時、発生させる例外を指定します.

=== 注意

timeout
による割り込みは Thread によって実現されています。C 言語
レベルで実装され、Ruby...
...対して
timeout
は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処理を Ruby で実装...

Kernel#timeout(sec, exception_class = nil) {|i| .... } -> object (26167.0)

ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。

...c 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout
::Error が発生します。

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...

@
param sec タイムアウトする時間を秒数で指定します.
@
param exception_class タイムアウトした時、発生させる例外を指定します.

=== 注意

timeout
による割り込みは Thread によって実現されています。C 言語
レベルで実装され、Ruby...
...対して
timeout
は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処理を Ruby で実装...

Resolv::DNS#timeouts=(values) (6113.0)

DNSリゾルバのタイムアウト時間を設定します。

...DNSリゾルバのタイムアウト時間を設定します。

//emlist[][ruby]{
dns.timeouts = 3
//}

@
param values タイムアウト時間(秒)を数値か数値の配列で指定します。配列
を指定した場合は応答を受信するまでの再試行時のタイムア...

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

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

...ドです。

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

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

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

IO#wait(timeout = nil) -> bool | self | nil (133.0)

self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。

...ます。
内部のバッファとはRubyの処理系が保持管理している
バッファのことです。

つまり、読み込み可能である場合にはtrueを返す場合と
selfを返す場合があることに注意してください。

timeout
を指定した場合は、指定秒数...
...経過するまでブロックし、タ
イムアウトした場合は nil を返します。

self が EOF に達していれば false を返します。

@
param timeout タイムアウトまでの秒数を指定します。


@
see IO#wait_writable...

絞り込み条件を変える

IO#wait_readable(timeout = nil) -> bool | self | nil (133.0)

self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。

...ます。
内部のバッファとはRubyの処理系が保持管理している
バッファのことです。

つまり、読み込み可能である場合にはtrueを返す場合と
selfを返す場合があることに注意してください。

timeout
を指定した場合は、指定秒数...
...経過するまでブロックし、タ
イムアウトした場合は nil を返します。

self が EOF に達していれば false を返します。

@
param timeout タイムアウトまでの秒数を指定します。


@
see IO#wait_writable...

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

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

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

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

@
return タイムアウトしたときは false を返しま...

Mutex#sleep(timeout = nil) -> Integer (132.0)

与えられた秒数の間ロックを解除してスリープして、実行後にまたロックします。

...してスリープして、実行後にまたロックします。

@
param timeout スリープする秒数を指定します。省略するとスリープし続けます。

@
return スリープしていた秒数を返します。

@
raise ThreadError 自身がカレントスレッドによってロ...
...シグナルを受信した場合などに実行が再
開(spurious wakeup)される場合がある点に注意してください。

//emlist[例][ruby]{
m = Mutex.new
th = Thread.new do
m.lock
m.sleep(2)
end
th.status # => "run"
sleep 1
th.status # => "sleep"
sleep 1
th.status # => false
//}...

Thread::Mutex#sleep(timeout = nil) -> Integer (132.0)

与えられた秒数の間ロックを解除してスリープして、実行後にまたロックします。

...してスリープして、実行後にまたロックします。

@
param timeout スリープする秒数を指定します。省略するとスリープし続けます。

@
return スリープしていた秒数を返します。

@
raise ThreadError 自身がカレントスレッドによってロ...
...シグナルを受信した場合などに実行が再
開(spurious wakeup)される場合がある点に注意してください。

//emlist[例][ruby]{
m = Mutex.new
th = Thread.new do
m.lock
m.sleep(2)
end
th.status # => "run"
sleep 1
th.status # => "sleep"
sleep 1
th.status # => false
//}...
...行後にまたロックします。

@
param timeout スリープする秒数を指定します。省略するとスリープし続けます。

@
return タイムアウトした時は nil を、それ以外はスリープしていた秒数を返します。

@
raise ThreadError 自身がカレント...