このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.0 リファレンスマニュアル

instance method Thread#name=

name=(name)Ruby 2.3.0 から[permalink][rdoc][edit]

self の名前を name に設定します。

プラットフォームによっては pthread やカーネルにも設定を行う場合があります。

[EXCEPTION] ArgumentError:
引数に ASCII 互換ではないエンコーディングのものを指定した場合に発生します。
a = Thread.new{}
a.name = 'named'
p a.name    # => "named"
p a.inspect # => "#<Thread:0x00007f85ac8721f0@named (irb):1 dead>"

[SEE_ALSO] Thread#name