るりまサーチ

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.125秒)
トップページ > クエリ:t[x] > クエリ:ruby[x] > 種類:インスタンスメソッド[x] > クエリ:>[x] > クラス:Thread[x] > クエリ:safe_level[x]

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. module >
  4. comparable >
  5. integer >

ライブラリ

検索結果

Thread#safe_level -> Integer (21343.0)

self のセーフレベルを返します。カレントスレッドの safe_level は、$SAFE と同じです。

...ッドの
safe_level
は、$SAFE と同じです。

Ruby
2.6 から$SAFEがプロセスグローバルになったため、このメソッドは obsolete になりました。

セーフレベルについてはspec/safelevelを参照してください。

//emlist[例][ruby]{
t
hr = Thread.new { $SA...
...FE = 1; sleep }
Thread
.current.safe_level # => 0
t
hr.safe_level # => 1
//}...
...

Ruby
2.6 から$SAFEがプロセスグローバルになったため、このメソッドは obsolete になりました。
単純に $SAFE をチェックしてください。

セーフレベルについてはspec/safelevelを参照してください。

//emlist[例][ruby]{
t
hr = Thread.new...
...{ $SAFE = 1; sleep }
Thread
.current.safe_level # => 0
t
hr.safe_level # => 1
//}...