Ruby 1.9 Fiber support should leverage the same thread pool as pooled JRuby 
threading
-------------------------------------------------------------------------------------

                 Key: JRUBY-1800
                 URL: http://jira.codehaus.org/browse/JRUBY-1800
             Project: JRuby
          Issue Type: Bug
            Reporter: Charles Oliver Nutter
            Assignee: Charles Oliver Nutter
             Fix For: JRuby 1.1


Currently Ruby 1.9 Fiber is implemented with native threads. This causes Fibers 
in JRuby to be far more expensive than the user-land Fibers Ruby 1.9 provides 
(which are essentially green threads). The Fiber implementation should leverage 
either the existing thread pool support (for pooled execution in JRuby), or it 
should use its own thread pool (less than desirable to add another pool into 
the system). This would allow Fibers to be considerably cheaper to spin up, 
especially once a max number of concurrent Fibers are in use.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to