src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
changeset 59252 623722a6aeb9
parent 57510 4db4d0d14390
child 59290 97d13893ec3c
--- a/src/hotspot/share/gc/g1/g1ParallelCleaning.cpp	Mon Nov 25 12:32:40 2019 +0100
+++ b/src/hotspot/share/gc/g1/g1ParallelCleaning.cpp	Mon Nov 25 12:33:15 2019 +0100
@@ -39,7 +39,7 @@
     return false;
   }
 
-  return Atomic::cmpxchg(1, &_cleaning_claimed, 0) == 0;
+  return Atomic::cmpxchg(&_cleaning_claimed, 0, 1) == 0;
 }
 
 void JVMCICleaningTask::work(bool unloading_occurred) {