Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > fiberライブラリ > Fiberクラス > alive?
alive? -> bool
[permalink][rdoc] [added by fiber]
ファイバーが「生きている」時、真を返します。
このメソッドが真を返すのは以下の場合です。
例:
fr = Fiber.new{ Fiber.yield "a" } p fr.alive? # => true fr.resume # Fiber.yieldで戻ってくる p fr.alive? # => true fr.resume # ブロック内の評価を終えて戻ってくる p fr.alive? # => false