src/hotspot/share/gc/z/zReferenceProcessor.cpp
changeset 54623 1126f0607c70
parent 53539 4ffdb0093c89
child 58705 f5662bdbee4a
equal deleted inserted replaced
54622:a8dcacf95bff 54623:1126f0607c70
   448     return;
   448     return;
   449   }
   449   }
   450 
   450 
   451   {
   451   {
   452     // Heap_lock protects external pending list
   452     // Heap_lock protects external pending list
   453     MonitorLockerEx ml(Heap_lock);
   453     MonitorLocker ml(Heap_lock);
   454 
   454 
   455     // Prepend internal pending list to external pending list
   455     // Prepend internal pending list to external pending list
   456     *_pending_list_tail = Universe::swap_reference_pending_list(_pending_list.get());
   456     *_pending_list_tail = Universe::swap_reference_pending_list(_pending_list.get());
   457 
   457 
   458     // Notify ReferenceHandler thread
   458     // Notify ReferenceHandler thread