5
私はruby1.9.2p180(2011-02-18 revision 30909)i686-linuxを使用しています。未定義のエラーが返されますFiber#alive?
:ファイバー#生きていますか?定義されていません
fiber = Fiber.new{puts 'hello'}
fiber.alive?
=> undefined error
他の方法を、例えば、Fiber#resume
、Fiber.yield
は正常に動作しているようです。なにが問題ですか?
ところで、Fiber#resume
とFiber#transfer
の違いは何ですか?
感謝。私はそれを忘れていない、私はそれを知らなかった。それは医師の言うとおりではありませんでした。それはあなたが 'Fiber.current'に対してそれをする必要があると言いますが、' Fiber#alive? 'ではそうは言いません。 – sawa
おそらくドキュメンテーションの監督です。疑わしいときは、コードを読んでください。 :) –
ファイバーを必要とするのは、ファイバーの方法のすべてではなく、一部でのみ必要ですか? –