5
Tôi sử dụng ruby1.9.2p180 (2011-02-18 revision 30909) i686-linux. Fiber#alive?
trả về một lỗi không xác định:Sợi # còn sống? không được xác định
fiber = Fiber.new{puts 'hello'}
fiber.alive?
=> undefined error
Các phương pháp khác, ví dụ, Fiber#resume
, Fiber.yield
dường như làm việc tốt. Chuyện gì thế?
Nhân tiện, sự khác biệt giữa Fiber#resume
và Fiber#transfer
là gì?
Cảm ơn. Tôi không quên, tôi không biết. Nó không nói như vậy trong tài liệu. Nó nói rằng bạn cần phải làm điều đó cho 'Fiber.current', nhưng nó không nói như vậy cho' Fiber # còn sống? '. – sawa
Có thể là tài liệu giám sát, sau đó. Khi nghi ngờ, hãy đọc mã. :) –
Vì vậy, yêu cầu chất xơ chỉ yêu cầu đối với một số, không phải tất cả các phương pháp của Fiber? –