330件ヒット
[301-330件を表示]
(0.109秒)
別のキーワード
ライブラリ
- ビルトイン (196)
- drb (24)
-
drb
/ extserv (12) -
drb
/ extservm (12) -
rdoc
/ code _ object (24) -
rdoc
/ markup (12) -
rdoc
/ markup / formatter (12) - thread (2)
-
webrick
/ server (36)
クラス
-
DRb
:: DRbServer (24) -
DRb
:: ExtServ (12) -
DRb
:: ExtServManager (12) -
Encoding
:: Converter (48) -
Process
:: Status (24) -
RDoc
:: CodeObject (24) -
RDoc
:: Markup (12) -
RDoc
:: Markup :: Formatter (12) - StopIteration (12)
- Thread (90)
-
Thread
:: Queue (12) - Time (12)
-
WEBrick
:: GenericServer (36)
キーワード
-
add
_ tag (12) -
add
_ word _ pair (12) - alive? (24)
- backtrace (12)
-
num
_ waiting (12) -
primitive
_ convert (48) -
report
_ on _ exception (9) -
report
_ on _ exception= (9) - result (12)
- run (12)
- service (12)
- shutdown (12)
-
start
_ doc (12) - status (24)
- stop? (12)
-
stop
_ doc (12) -
stop
_ service (24) - stopped? (12)
- stopsig (12)
- strftime (12)
- wakeup (12)
検索結果
-
Thread
# alive? -> bool (7.0) -
スレッドが「生きている」時、true を返します。
...」時、true を返します。
例:
thr = Thread.new { }
thr.join # => #<Thread:0x401b3fb0 dead>
Thread.current.alive? # => true
thr.alive? # => false
Thread#status が真を返すなら、このメソッドも真です。
@see Thread#status, Thread#stop?... -
Thread
# backtrace -> [String] | nil (7.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... -
Thread
:: Queue # num _ waiting -> Integer (7.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
//}...