< prev index next >
src/hotspot/share/gc/g1/dirtyCardQueue.hpp
Print this page
rev 53150 : [mq]: use_semaphore
*** 26,37 ****
#define SHARE_VM_GC_G1_DIRTYCARDQUEUE_HPP
#include "gc/shared/ptrQueue.hpp"
#include "memory/allocation.hpp"
- class FreeIdSet;
class DirtyCardQueueSet;
class JavaThread;
class Monitor;
// A closure class for processing card table entries. Note that we don't
// require these closure objects to be stack-allocated.
--- 26,37 ----
#define SHARE_VM_GC_G1_DIRTYCARDQUEUE_HPP
#include "gc/shared/ptrQueue.hpp"
#include "memory/allocation.hpp"
class DirtyCardQueueSet;
+ class G1FreeIdSet;
class JavaThread;
class Monitor;
// A closure class for processing card table entries. Note that we don't
// require these closure objects to be stack-allocated.
*** 101,112 ****
size_t stop_at,
bool during_pause);
bool mut_process_buffer(BufferNode* node);
! // Protected by the _cbl_mon.
! FreeIdSet* _free_ids;
// The number of completed buffers processed by mutator and rs thread,
// respectively.
jint _processed_buffers_mut;
jint _processed_buffers_rs_thread;
--- 101,111 ----
size_t stop_at,
bool during_pause);
bool mut_process_buffer(BufferNode* node);
! G1FreeIdSet* _free_ids;
// The number of completed buffers processed by mutator and rs thread,
// respectively.
jint _processed_buffers_mut;
jint _processed_buffers_rs_thread;
< prev index next >