Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=482
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 23 Nov 2009 00:37:36 +0000 (00:37 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 23 Nov 2009 00:37:36 +0000 (00:37 +0000)
Use volatile since field is accessed by multiple threads

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@883203 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/core/ContainerBase.java

index 1e82f24..e4b0b43 100644 (file)
@@ -278,7 +278,7 @@ public abstract class ContainerBase
     /**
      * The background thread completion semaphore.
      */
-    private boolean threadDone = false;
+    private volatile boolean threadDone = false;
 
 
     // ------------------------------------------------------------- Properties