src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
changeset 59249 29b0d0b61615
parent 58177 4932dce35882
child 59290 97d13893ec3c
equal deleted inserted replaced
59248:e92153ed8bdc 59249:29b0d0b61615
   302 
   302 
   303   if (_claimed_index >= size) {
   303   if (_claimed_index >= size) {
   304     return NULL;
   304     return NULL;
   305   }
   305   }
   306 
   306 
   307   jint index = Atomic::add(1, &_claimed_index);
   307   jint index = Atomic::add(&_claimed_index, 1);
   308 
   308 
   309   if (index <= size) {
   309   if (index <= size) {
   310     return GenericTaskQueueSet<T, F>::queue((uint)index - 1);
   310     return GenericTaskQueueSet<T, F>::queue((uint)index - 1);
   311   } else {
   311   } else {
   312     return NULL;
   312     return NULL;