From: "halorgium (Tim Carey-Smith)" Date: 2013-04-28T19:30:03+09:00 Subject: [ruby-core:54651] [CommonRuby - Feature #8263] Support discovering yield state of individual Fibers Issue #8263 has been updated by halorgium (Tim Carey-Smith). When you have many Fibers inside a Thread. You cannot find where the FIbers are currently suspended. I propose adding a method to Fiber to return this information. Calling Fiber.current.backtrace would be equivalent to Thread.current.backtrace due to the nature of Fibers. Does this help with understanding? ---------------------------------------- Feature #8263: Support discovering yield state of individual Fibers https://bugs.ruby-lang.org/issues/8263#change-38992 Author: halorgium (Tim Carey-Smith) Status: Open Priority: Normal Assignee: ko1 (Koichi Sasada) Category: Target version: =begin Related to #8215, when debugging a multi-Fiber application or library it is useful to be able to look at the stack for the (({Thread})) which is possible right now. Currently it is not possible to discover where the Fiber was yielded. Is this something that could be added? (()) =end -- http://bugs.ruby-lang.org/