< prev index next >

src/share/vm/gc/g1/g1ConcurrentMark.cpp

Print this page
rev 10742 : Make fields used in lock-free algorithms volatile

@@ -1921,11 +1921,11 @@
         return NULL;
       }
     } else {
       assert(_finger > finger, "the finger should have moved forward");
       // read it again
-      finger = _finger;
+      finger = res;
     }
   }
 
   return NULL;
 }
< prev index next >