るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.164秒)
トップページ > バージョン:3.4[x] > クエリ:Object[x] > クエリ:thread_variable_get[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

キーワード

検索結果

Thread#thread_variable_get(key) -> object | nil (54643.0)

引数 key で指定した名前のスレッドローカル変数を返します。

引数 key で指定した名前のスレッドローカル変数を返します。

[注意]: [m:Thread#\[\]] でセットしたローカル変数(Fiber ローカル変数)と異なり、Fiber を切り替えても同じ変数を返す事に注意してください。

```ruby title="例"
Thread.new {
Thread.current.thread_variable_set("foo", "bar") # スレッドローカル
Thread.current["foo"] = "bar" # Fiber ローカル

Fiber.new {
Fibe...

Thread#[](name) -> object | nil (322.0)

name に対応したスレッドに固有のデータを取り出します。 name に対応するスレッド固有データがなければ nil を返します。

name に対応したスレッドに固有のデータを取り出します。
name に対応するスレッド固有データがなければ nil を返します。

- **param** `name` -- スレッド固有データのキーを文字列か [c:Symbol] で指定します。

```ruby title="例"
[
Thread.new { Thread.current["name"] = "A" },
Thread.new { Thread.current[:name] = "B" },
Thread.new { Thread.current["name"] = "C" }
].each do |t...

NEWS for Ruby 2.0.0 (145.0)

NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

## 1.9.3 以降の変更

### 言語仕様の変更

- キーワード引数を追加しました
- %i, %I をシンボルの配列作成のために追加しました。(%w, %W に似ています)
- デフォルトのソースエンコーディングを US-ASCI...