The field SimpleDaemon.stopping is accessed from multiple threads without synch.
--------------------------------------------------------------------------------

                 Key: DAEMON-133
                 URL: https://issues.apache.org/jira/browse/DAEMON-133
             Project: Commons Daemon
          Issue Type: Bug
            Reporter: Sebb


The field SimpleDaemon.stopping is accessed from multiple threads without 
synchronisation.

The field is access from the run() and stop() methods, and should either be 
made volatile, or should should be accessed from a synchronized block.

WIthout such synch, the run() method may never see the value set by the stop() 
method.

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

Reply via email to