diff src/share/vm/runtime/sweeper.cpp @ 14456:abec000618bf

Merge
author kvn
date Tue, 28 Jan 2014 12:25:34 -0800
parents 49a31fd8b93d 3205e78d8193
children d8041d695d19 78bbf4d43a14
line wrap: on
line diff
--- a/src/share/vm/runtime/sweeper.cpp	Tue Jan 28 11:21:43 2014 -0800
+++ b/src/share/vm/runtime/sweeper.cpp	Tue Jan 28 12:25:34 2014 -0800
@@ -309,7 +309,8 @@
         _bytes_changed = 0;
       }
     }
-    _sweep_started = 0;
+    // Release work, because another compiler thread could continue.
+    OrderAccess::release_store((int*)&_sweep_started, 0);
   }
 }