[ https://issues.apache.org/jira/browse/MATH-757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13483359#comment-13483359 ]
Phil Steitz commented on MATH-757: ---------------------------------- Good point on breaking existing usage if we drop the syncs. I think it is best to push this to 4.0, when we can also refactor the API. The only reason this class exists is for the "rolling" behavior, which is all that needs to be retained. > ResizableDoubleArray is not thread-safe yet has some synch. methods > ------------------------------------------------------------------- > > Key: MATH-757 > URL: https://issues.apache.org/jira/browse/MATH-757 > Project: Commons Math > Issue Type: Bug > Reporter: Sebb > Fix For: 3.1 > > > ResizableDoubleArray has several synchronised methods, but is not > thread-safe, because class variables are not always accessed using the lock. > Is the class supposed to be thread-safe? > If so, all accesses (read and write) need to be synch. > If not, the synch. qualifiers could be dropped. > In any case, the protected fields need to be made private. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira