るりまサーチ

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

別のキーワード

  1. _builtin replace
  2. dbm replace
  3. resolv-replace new
  4. gdbm replace
  5. sdbm replace

ライブラリ

モジュール

キーワード

検索結果

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

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

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

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...レッドが割り込めない処理に対して timeout は無力です。
そのようなものは実用レベルでは少ないのですが、
Socket などは DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処...
...かかっている) が終了した直後((A)の箇所)で Timeout::Error 例外があがっています。

timeout が割り込めない
require 'timeout'
require 'socket'

t = 0.1
start = Time.now
begin
Timeout
.timeout(t) {
p TCPSocket.gethostbyname("www.ruby-lang.org")...

Timeout.#timeout(sec, exception_class, message) {|i| ... } -> object (35280.0)

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

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

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...レッドが割り込めない処理に対して timeout は無力です。
そのようなものは実用レベルでは少ないのですが、
Socket などは DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処...
...かかっている) が終了した直後((A)の箇所)で Timeout::Error 例外があがっています。

timeout が割り込めない
require 'timeout'
require 'socket'

t = 0.1
start = Time.now
begin
Timeout
.timeout(t) {
p TCPSocket.gethostbyname("www.ruby-lang.org")...

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

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

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

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...レッドが割り込めない処理に対して timeout は無力です。
そのようなものは実用レベルでは少ないのですが、
Socket などは DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処...
...かかっている) が終了した直後((A)の箇所)で Timeout::Error 例外があがっています。

timeout が割り込めない
require 'timeout'
require 'socket'

t = 0.1
start = Time.now
begin
Timeout
.timeout(t) {
p TCPSocket.gethostbyname("www.ruby-lang.org")...

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

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

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

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...が割り込めない処理に対して
timeout
は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。...

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

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

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

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...が割り込めない処理に対して
timeout
は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。...

絞り込み条件を変える

ruby 1.6 feature (42.0)

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

...-list:30512>)) 等など

: resolv, resolv-replace

追加。rubyで実装したリゾルバ(DNSの名前解決) とSocket関連のクラスでこ
のライブラリを使用するためのライブラリです。

rubyで実装したリゾルバは、timeout の制御が効きます(つまり...
...ことです)

require 'resolv'
p Resolv.new.getaddress("www.ruby-lang.org").to_s

=> /usr/local/lib/ruby/1.6/resolv.rb:160: warning: timeout (...) interpreted as method call
/usr/local/lib/ruby/1.6/resolv.rb:55: warning: instance variable @initialized not initialized
/usr/...
...バー
するため)

== 1.6.3 (2001-03-19) -> 1.6.4 (2001-06-04)

: ((<Hash>))#replace

ハッシュのイテレート中に、そのハッシュのある要素を削除して、
他のハッシュへreplaceするとAbortしていました。((<ruby-dev:13432>))

h = { 10 => 100, 20 => 2...

NEWS for Ruby 3.0.0 (24.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...eadable, IO#wait_writable, IO#read, IO#write and other related methods (e.g. IO#puts, IO#gets) may invoke the scheduler hook `#io_wait(io, events, timeout)` in a non-blocking execution context. 16786
* Kernel
* Kernel#clone when called with the `freeze: false` keyword will call `#initialize_cl...
...* net-ftp
* net-http
* net-imap
* net-protocol
* open-uri
* optparse
* pp
* prettyprint
* resolv-replace
* resolv
* rinda
* set
* securerandom
* shellwords
* tempfile
* tmpdir
* time
* tsort...