Hiroshi Nakamura created JRUBY-6278:
---------------------------------------

             Summary: Double require bug in the handling of concurrent requires
                 Key: JRUBY-6278
                 URL: https://jira.codehaus.org/browse/JRUBY-6278
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.6.5
            Reporter: Hiroshi Nakamura
            Assignee: Hiroshi Nakamura
            Priority: Minor


Under the situation of concurrent requires, if the first require exits with an 
Exception (that means the feature is not marked as already required), second 
and third requires by Threads runs parallel even if both have a lock.  It's 
because we remove the lock from pool at the Exception.

cf. http://bugs.ruby-lang.org/issues/5754

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.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