hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rolf Kalbermatter (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HTTPASYNC-7) Possible race condition in BasicFuture
Date Sun, 11 Sep 2011 19:36:08 GMT
Possible race condition in BasicFuture
--------------------------------------

                 Key: HTTPASYNC-7
                 URL: https://issues.apache.org/jira/browse/HTTPASYNC-7
             Project: HttpComponents HttpAsyncClient
          Issue Type: Bug
    Affects Versions: 4.0-alpha2
         Environment: Java source code
            Reporter: Rolf Kalbermatter
             Fix For: 4.0-alpha3


In the complete() method inside the BasicFuture class exists a possible race condition at
line 98 and 99. First the "completed" status is set to true and after that the "result" is
assigned. However in the get methods the completed status is checked and then the result returned,
resulting in the potential race condition that the still unassigned result is returned.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message