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