You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Oleg Kalnichevski (JIRA)" <ji...@apache.org> on 2011/09/12 21:29:09 UTC

[jira] [Resolved] (HTTPASYNC-7) Possible race condition in BasicFuture

     [ https://issues.apache.org/jira/browse/HTTPASYNC-7?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Oleg Kalnichevski resolved HTTPASYNC-7.
---------------------------------------

       Resolution: Not A Problem
    Fix Version/s:     (was: 4.0-alpha3)

> 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
>              Labels: features
>   Original Estimate: 10m
>  Remaining Estimate: 10m
>
> 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