< prev index next >
src/share/vm/gc/g1/satbQueue.hpp
Print this page
rev 9216 : imported patch rename_perm
rev 9218 : imported patch fix_constructor_set_types
*** 48,64 ****
private:
// Filter out unwanted entries from the buffer.
void filter();
public:
! ObjPtrQueue(PtrQueueSet* qset, bool perm = false) :
! // SATB queues are only active during marking cycles. We create
! // them with their active field set to false. If a thread is
! // created during a cycle and its SATB queue needs to be activated
! // before the thread starts running, we'll need to set its active
! // field to true. This is done in JavaThread::initialize_queues().
! PtrQueue(qset, perm, false /* active */) { }
// Process queue entries and free resources.
void flush();
// Apply cl to the active part of the buffer.
--- 48,58 ----
private:
// Filter out unwanted entries from the buffer.
void filter();
public:
! ObjPtrQueue(SATBMarkQueueSet* qset, bool permanent = false);
// Process queue entries and free resources.
void flush();
// Apply cl to the active part of the buffer.
< prev index next >