src/hotspot/share/gc/g1/dirtyCardQueue.hpp
changeset 52582 6df094be7f58
parent 51441 2e91d927e00c
child 52726 9cfa2e273b77
equal deleted inserted replaced
52581:d402a406bbc3 52582:6df094be7f58
   116 
   116 
   117 public:
   117 public:
   118   DirtyCardQueueSet(bool notify_when_complete = true);
   118   DirtyCardQueueSet(bool notify_when_complete = true);
   119 
   119 
   120   void initialize(Monitor* cbl_mon,
   120   void initialize(Monitor* cbl_mon,
   121                   Mutex* fl_lock,
   121                   BufferNode::Allocator* allocator,
   122                   int process_completed_threshold,
   122                   int process_completed_threshold,
   123                   int max_completed_queue,
   123                   int max_completed_queue,
   124                   Mutex* lock,
   124                   Mutex* lock,
   125                   DirtyCardQueueSet* fl_owner,
       
   126                   bool init_free_ids = false);
   125                   bool init_free_ids = false);
   127 
   126 
   128   // The number of parallel ids that can be claimed to allow collector or
   127   // The number of parallel ids that can be claimed to allow collector or
   129   // mutator threads to do card-processing work.
   128   // mutator threads to do card-processing work.
   130   static uint num_par_ids();
   129   static uint num_par_ids();