246件ヒット
[201-246件を表示]
(0.223秒)
ライブラリ
- ビルトイン (148)
- drb (24)
-
drb
/ extserv (12) -
drb
/ extservm (12) -
rdoc
/ markup (12) - thread (2)
-
webrick
/ server (36)
クラス
-
DRb
:: DRbServer (24) -
DRb
:: ExtServ (12) -
DRb
:: ExtServManager (12) -
Encoding
:: Converter (48) -
Process
:: Status (12) -
RDoc
:: Markup (12) - StopIteration (12)
- Thread (54)
-
Thread
:: Queue (12) - Time (12)
-
WEBrick
:: GenericServer (36)
キーワード
-
add
_ word _ pair (12) - alive? (24)
- backtrace (12)
-
num
_ waiting (12) -
primitive
_ convert (48) -
report
_ on _ exception (9) -
report
_ on _ exception= (9) - result (12)
- service (12)
- shutdown (12)
- status (24)
-
stop
_ service (24) - stopsig (12)
- strftime (12)
検索結果
先頭4件
-
WEBrick
:: GenericServer # status -> Symbol (6017.0) -
現在のサーバのステータスを Symbol オブジェクトで返します。 値は :Running(活動中), :Shutdown(終了処理中), :Stop(完全に停止) のいずれかです。
...現在のサーバのステータスを Symbol オブジェクトで返します。
値は :Running(活動中), :Shutdown(終了処理中), :Stop(完全に停止) のいずれかです。... -
StopIteration
# result -> object (6001.0) -
この例外オブジェクトを発生させる原因となったメソッド等の返り値を返します。
...object = Object.new
def object.each
yield :yield1
yield :yield2
:each_returned
end
enumerator = object.to_enum
p enumerator.next #=> :yield1
p enumerator.next #=> :yield2
begin
enumerator.next
rescue StopIteration => error
p error.result #=> :each_returned... -
Thread
# status -> String | false | nil (113.0) -
生きているスレッドの状態を文字列 "run"、"sleep", "aborting" のいず れかで返します。正常終了したスレッドに対して false、例外によ り終了したスレッドに対して nil を返します。
...sleep", "aborting" のいず
れかで返します。正常終了したスレッドに対して false、例外によ
り終了したスレッドに対して nil を返します。
Thread#alive? が真を返すなら、このメソッドも真です。
例:
a = Thread.new { raise("die now") }
b.......new { Thread.stop }
c = Thread.new { Thread.exit }
d = Thread.new { sleep }
d.kill #=> #<Thread:0x401b3678 aborting>
a.status #=> nil
b.status #=> "sleep"
c.status #=> false
d.status #=> "aborting"
Thread.c......urrent.status #=> "run"
@see Thread#alive?, Thread#stop?... -
Thread
# backtrace -> [String] | nil (107.0) -
スレッドの現在のバックトレースを返します。
...nil を返します。
//emlist[例][ruby]{
class C1
def m1
sleep 5
end
def m2
m1
end
end
th = Thread.new {C1.new.m2; Thread.stop}
th.backtrace
# => [
# [0] "(irb):3:in `sleep'",
# [1] "(irb):3:in `m1'",
# [2] "(irb):6:in `m2'",
# [3] "(irb):10:in `block in irb......_binding'"
# ]
th.kill
th.backtrace # => nil
//}...