< 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 >