commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <j...@apache.org>
Subject [jira] Created: (VFS-326) Multi-threading issues
Date Tue, 02 Nov 2010 19:00:57 GMT
Multi-threading issues
----------------------

                 Key: VFS-326
                 URL: https://issues.apache.org/jira/browse/VFS-326
             Project: Commons VFS
          Issue Type: Bug
            Reporter: Sebb
            Assignee: Sebb


SoftRefFilesCache and DefaultFileMonitor use a boolean to communicate between threads, but
don't use synchronisation.
There is no guarantee that the updated value of the boolean will be seen by the other thread.
Adding volatile would fix this.

There are also various private instance fields that are not modified after construction.
If these were made final, it would improve thread-safety because the fields would then be
published correctly across threads.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message