211件ヒット
[201-211件を表示]
(0.103秒)
ライブラリ
- ビルトイン (211)
キーワード
-
abort
_ on _ exception (12) -
abort
_ on _ exception= (12) - backtrace (12)
-
backtrace
_ locations (24) - exit (12)
- join (24)
- kill (12)
- priority (12)
- priority= (12)
- raise (12)
- run (12)
-
safe
_ level (7) - status (12)
- terminate (12)
- value (12)
- wakeup (12)
検索結果
-
Thread
# priority=(val) (8.0) -
スレッドの優先度を返します。この値が大きいほど優先度が高くなります。 メインスレッドのデフォルト値は 0 です。新しく生成されたスレッドは親スレッドの priority を引き継ぎます。
...存します。
//emlist[例][ruby]{
Thread.current.priority # => 0
count1 = count2 = 0
a = Thread.new do
loop { count1 += 1 }
end
a.priority = -1
b = Thread.new do
loop { count2 += 1 }
end
b.priority = -2
count1 = count2 = 0 # reset
sleep 1 # => 1
count1 # => 13809431... -
Thread
# safe _ level -> Integer (8.0) -
self のセーフレベルを返します。カレントスレッドの safe_level は、$SAFE と同じです。
...ローバルになったため、このメソッドは obsolete になりました。
セーフレベルについてはspec/safelevelを参照してください。
//emlist[例][ruby]{
thr = Thread.new { $SAFE = 1; sleep }
Thread.current.safe_level # => 0
thr.safe_level # => 1
//}......obsolete になりました。
単純に $SAFE をチェックしてください。
セーフレベルについてはspec/safelevelを参照してください。
//emlist[例][ruby]{
thr = Thread.new { $SAFE = 1; sleep }
Thread.current.safe_level # => 0
thr.safe_level # => 1
//}...