クラスメソッドの定義ではselfが使えます。そのほうがクラス名を明記するよりもよいスタイルのようです。想像するに、クラス名をリファクタリングしたときの修正箇所が減るからではないでしょうか。 class Rubyco def self.hello print "Hello, Rubyco!\n" end end Rubyco.hello 参考:Rubyコーディング規約 1000回ずつ表示して終了します。メインスレッドが終わるとプログラムが終了してしまうので、Thread#joinで待つことにします。 t1 = Thread.start { 1000.times { print "1" } print Thread.current } t2 = Thread.start { 1000.times { print "2" } print Thread.current } t1.join t2.j