種類
- インスタンスメソッド (339)
- 特異メソッド (52)
- クラス (24)
- 文書 (24)
クラス
- Monitor (42)
-
MonitorMixin
:: ConditionVariable (24) - Mutex (8)
- Thread (84)
-
Thread
:: Mutex (40) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (69) - ThreadGroup (24)
- TracePoint (16)
モジュール
- MonitorMixin (24)
-
Mutex
_ m (24)
キーワード
- << (11)
- Monitor (12)
-
NEWS for Ruby 2
. 0 . 0 (12) - add (12)
- deq (24)
- enclose (12)
- enq (11)
- enter (12)
- exit (12)
- fork (12)
- join (24)
- lock (12)
-
mon
_ check _ owner (6) -
mon
_ enter (18) -
mon
_ exit (18) -
mu
_ unlock (12) - new (16)
- pop (24)
- push (11)
-
ruby 1
. 6 feature (12) - run (12)
- shift (24)
- sleep (12)
- start (12)
- synchronize (12)
- trace (12)
- unlock (24)
- wait (12)
-
wait
_ while (12) - wakeup (12)
検索結果
先頭4件
-
ThreadGroup
# add(thread) -> self (6.0) -
スレッド thread が属するグループを自身に変更します。
...ド thread が属するグループを自身に変更します。
@param thread 自身に加えたいスレッドを指定します。
@raise ThreadError 自身が freeze されているか enclose されている場合に、発生します。また引数 thread が属する ThreadGroup が freeze... -
TracePoint
. new(*events) {|obj| . . . } -> TracePoint (6.0) -
新しい TracePoint オブジェクトを作成して返します。トレースを有効 にするには TracePoint#enable を実行してください。
...発生します。
//emlist[例][ruby]{
TracePoint.trace(:line) do |tp|
$tp = tp
end
$tp.lineno # => access from outside (RuntimeError)
//}
他のスレッドから参照する事も禁じられています。
@raise ThreadError ブロックを指定しなかった場合に発生します。... -
TracePoint
. trace(*events) {|obj| . . . } -> TracePoint (6.0) -
新しい TracePoint オブジェクトを作成して自動的にトレースを開始し ます。TracePoint.new のコンビニエンスメソッドです。
...は
TracePoint.new を参照してください。
//emlist[例][ruby]{
trace = TracePoint.trace(:call) { |tp| [tp.lineno, tp.event] }
# => #<TracePoint:0x007f786a452448>
trace.enabled? # => true
//}
@raise ThreadError ブロックを指定しなかった場合に発生します。... -
ruby 1
. 6 feature (6.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...した。((<ruby-dev:13170>))
: ((<Queue>))
: ((<SizedQueue>))
((<Thread>))#run を呼ぶ直前にスレッドが死んでいた場合に ((<ThreadError>))
が発生する問題に対処しました。((<ruby-dev:13194>))
: Ctrl-C (Interrupt)が効かなくなる
((<ruby-dev:13195>))...