Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Threadクラス > name=

instance method Thread#name=

name=(name) -> String[permalink][rdoc]

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

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

[EXCEPTION] ArgumentError:
引数に ASCII 互換ではないエンコーディングのものを 指定した場合に発生します。


a = Thread.new{}
a.name = 'named'
a.name      # => "named"
a.inspect   # => "#<Thread:0x00007f85ac8721f0@named@(irb):1 dead>"

[SEE_ALSO] Thread#name