src/share/vm/runtime/sweeper.cpp

changeset 6493
3205e78d8193
parent 6131
86e6d691f2e1
child 6503
a9becfeecd1b
     1.1 --- a/src/share/vm/runtime/sweeper.cpp	Thu Dec 05 15:13:12 2013 -0800
     1.2 +++ b/src/share/vm/runtime/sweeper.cpp	Mon Dec 02 10:26:14 2013 +0100
     1.3 @@ -299,7 +299,8 @@
     1.4          _bytes_changed = 0;
     1.5        }
     1.6      }
     1.7 -    _sweep_started = 0;
     1.8 +    // Release work, because another compiler thread could continue.
     1.9 +    OrderAccess::release_store((int*)&_sweep_started, 0);
    1.10    }
    1.11  }
    1.12  

mercurial