< prev index next >

src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp

Print this page
rev 53864 : imported patch queue_access
rev 53868 : imported patch remove_shared_satb_lock

@@ -27,11 +27,11 @@
 
 #include "gc/shared/satbMarkQueue.hpp"
 
 class G1CollectedHeap;
 class Monitor;
-class JavaThread;
+class Thread;
 
 class G1SATBMarkQueueSet : public SATBMarkQueueSet {
   G1CollectedHeap* _g1h;
 
 public:

@@ -39,14 +39,13 @@
 
   void initialize(G1CollectedHeap* g1h,
                   Monitor* cbl_mon,
                   BufferNode::Allocator* allocator,
                   size_t process_completed_buffers_threshold,
-                  uint buffer_enqueue_threshold_percentage,
-                  Mutex* lock);
+                  uint buffer_enqueue_threshold_percentage);
 
-  static void handle_zero_index_for_thread(JavaThread* t);
-  virtual SATBMarkQueue& satb_queue_for_thread(JavaThread* const t) const;
+  static void handle_zero_index_for_thread(Thread* t);
+  virtual SATBMarkQueue& satb_queue_for_thread(Thread* const t) const;
   virtual void filter(SATBMarkQueue* queue);
 };
 
 #endif // SHARE_GC_G1_G1SATBMARKQUEUESET_HPP
< prev index next >