[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:1742

From: 5 5 <redmine@r...>
Date: Wed, 30 Sep 2009 09:52:03 +0900
Subject: [ruby-reference-manual:1742] [Bug #2162] ルートファイバーとは

Bug #2162: ルートファイバーとは
http://redmine.ruby-lang.org/issues/show/2162

起票者: 5 5
ステータス: Open, 優先度: Low
カテゴリ: doc
reporter: 5.5, ruby_version: 1.9

ルートファイバーの説明が見あたりませんでした。
class Fiber のどこかに書く必要があると思います。
※ルートファイバーなのかメインファイバーなのか知りませんが。
ルートファイバーはもともとあるのではなく,Fiber.new で初めてファイバーを生成したときに自動的に生成されるということも。
 def fibers
   n=ObjectSpace.each_object(Fiber){|obj| p obj}
   puts "#{n.zero? ? 'No' : n} fibers exist."
 end
 
 fibers
 Fiber.new{}
 fibers
 
 # =>
   No fibers exist.
   #<Fiber:0x3d9294>
   #<Fiber:0x3d94e0>
   2 fibers exist.


----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]